Yes, because they are both generation II Escorts.
Yes, they are both 2nd generation Escorts.
No.
If this is the European Escort this is an interference engine.
Sorry. A 95 generation 2 engine will not work in a 97 generation 3 vehicle.
exact fit fir the sohc engine is 93 or 94 only
The 1995 4Runner was the last model to be released from that series. The engine from 1990 until 1995 can all be swapped relatively easily.
Should work provided it is the same engine set up.
The firing order for a 95' Escort is 1, 3, 4, 2. The number one cylinder for this car is found on the left side of the engine as you are facing it.
It is smaller in displacement, but is bigger in horsepower.
...because its a 95 Escort.
This is the same as my 93 1.9 with a/c & p/s. http://autorepair.about.com/library/images/bl366lib.htm
According to Gates ( they manufacture timing belts etc. ) No , it is not an interference engine