I have a 1995 Subaru impreza wrx and was once stuck with the dilemma of finding parts, seeing as though subaru isn't that big in the bahamas. I thought i would have to order parts straight from japan in order to change some seals. I then saw that the same engine model is used in the 2001 american version of the WRX. I ordered the crankshaft seal and amazingly it worked. I have so far changed the clutch with a 2001 WRX version with no issues, Timing belt, water pump and a few other parts. So my question is, what is not compatible with my older version of the engine? I want to change the turbo and a few other things, but don't want to be kicked in the rear later for it.