That should be a good swap, it should fit
Yes. I have a '94 in my '00.
No
NO! they have different bolt spacing
No, a Ford head will not fit on a Jeep motor.No, a Ford head will not fit on a Jeep motor.
Yes. Almost everything from 1997-2005 is exactly the same.
if you mean 'fender', then no. the Cherokee body style changed in 1997
No
Yes, you will need to install the 1997 oil pan and intake manifold.
If 8th charactor in VIN are the same, then yes.
The 1997 wrangler or jeep hardtop can be replaced by any jeep hardtop from 1997 to 2005. The answer is most probably that a 1995 hardtop will NOT fit a 1997 TJ.
Wrangler, no.
No.