yes blocks are the same but components might be different ,but will work
Yes. 1984 to 1996 use the same tails. 1997 to 2001 use different tails and are not compatible with earlier years
No.
YES....
It depends on the year. 1993-1995 had one. By 1996 there were two. By the 2000's there are four.
Yes. The body style of the ZJ from 1993 - 1998 are the same.
yes as long as it is the same size engine
The thermostat on a 1996 Jeep Cherokee is under the housing where the upper radiator hose attaches to the engine.
The 1996 will not have a hole in the rear of the head for the gauges coolant temp sender.
Fit, maybe, but run correctly no. The 1993 is OBD1 & the 1996 is OBD2. Look for a 1996 engine and make sure you get a VTEC if that is what the 1996 is equipped with.
It is bolted on the back of the engine.
About 5
No, the 1994 has a hydraulic governor and the 1996 has an electronic governor.