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.
No, the 1994 has a hydraulic governor and the 1996 has an electronic governor.
It is bolted on the back of the engine.
About 5
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.