It depends. Some changes were made to the (XJ) Cherokee body in 1997 so the rear hatches are not interchangeable between pre & post '97 models. Other doors are interchangeable with modifications to the latch assembly. But the wiring for power doors would be different & the older door panels are not interchangeable with newer without a lot of modding. Front clips are also different.
Bumpers & flares might require slight modification to make them fit as well. Suspension parts are all interchangeable from '84 to 2001, as well as wheels/tires. For front seats you would need to change the mounting brackets, rear should fit. Mirrors will bolt on, power mirrors require messing with wiring as the harnesses are not compatible.
I could go on & on, but it would depend on which parts you wanted to interchange. Some will fit, some would not, and most wiring would require you to modify the harnesses.
Look on bottom or rear of radiator
Yes. 1984 to 1996 use the same tails. 1997 to 2001 use different tails and are not compatible with earlier years
Yes, the only significant changes is that the 1990 didnt have airbags and the 1995 did. There will also be slight wiring differeneces but nothing that will stop you from taking parts from one and putting it on the other. Pretty much all jeep parts are interchangeable. I've seen a 88 with a 96 motor. and my 91 xj limited has seats from a later model grand cherokee.
If they are Cherokee's then yes. Grand Cherokee no.
Look on the left side of a 93 Grand Cherokee. It will be the front one.
with wrenches.
yes it is
Look on bottom or rear of radiator
yes they will. as long as both jeeps have stock axles.
yes blocks are the same but components might be different ,but will work
Most parts will not.
driver front on inside of fender next to airbox
nope
It has a chain with a cam gear and crank gear.
I'm going to go with the alternator here.
depending on the model 665 to 610 kg
Grand Cherokee parts would fit Laredo.