Yes, all CJ's will be the same
No, they are not interchangeable.
no they are different
Yes it will fit with just adding door strikers and housings from the 85 body or you can get them on ebay.
The CJ7 was 10" longer than the CJ5. Most of the additional length was in the rear portion of the vehicle, so even if you wanted to modify a CJ7 top to fit it would mean taking out and replacing the windows and shortening the top. Way more work than it's worth.Keep looking for a CJ5 top, or go with an aftermarket top instead.
all tops from 1978 cj7 to 1995 yj fit
No bro the wheelbase is a little longer in the rear in a cj-7. It will mount in the rear all the way up to the front but wont touch the top of the windshield.
Yes the top will fit however some of the door latches differ but an easy and cheap fix.
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.
YES! With a little trimming to the front edge, about 3/4", it will fit. if you dont trim enough the front top of the door may not line up perfectly but with a little patience and slowly trimming you can get it perfect. Took me a half hour to make it fit perfectly. Tools; die grinder and cut off wheel. Everything else in the rear fits just fine, you can either drill a couple holes and bolt the top to the tub or use c-clamps. CJ7 and YJ tops fit a TJ with trimming. TJ tops will not fit CJ7 or YJ.
yes.. I have one on my 1982 cj7
Yes
yes with a little fab work had one in a 86 to a np435 dana 300 novak