All Cherokees 1987 & up have the H.O. 4.0(those that came with 6cyl).Some models just don't have the emblem.
Yes you can
It can be done, but it won't be a simple "plug and play" swap.
yes.
The 1996 will not have a hole in the rear of the head for the gauges coolant temp sender.
right to left? NO. for another jeep, same generation, yes
Swap the relay with another like relay.
The answer is yes. They have the same bolt pattern which is 5x4.5"....so practically you can interchange rims between Cherokees from 1986 or '87 with newer Cherokee's and grand Cherokee's until they changed the body style(1999 I think)
no. not with out moding it. better to just buy one from a swap meet or jeep essentials
doing an engine swap is a huge project, if you are asking how to do it, then you can't. sorry.
The 96 SE did come in a 4.0L this swap would be possible.
If you can find driveshafts to match the yokes.
Not as a direct swap. It was never offered in that year. But anything is possible for enough money.