Yes
yes even the yj top will fit also
all tops from 1978 cj7 to 1995 yj fit
Kinda...If you check out http://forums.jpmagazine.com/70/6493991/speak-up/hard-tops/index.html this guy did with a little work.Hope this helps!
no
No, there are too many differences
Yes. But you might have to do some moving around with it if you have a custom roll cage
No the 1994 hard top will only fit models up 96 (YJ) a hard top from years 97 and up will fit CJ7 tops and YJ (87-95) are interchangeable. They did not make a wrangler in 1996. All 97-2006 hard tops are interchangeable. You cannot interchange a TJ and YJ hard top.
Yes that should fit.
No.
Yes. The 1997 Jeep hard top can be replaced by any jeep hard top from 1997 to 2005.
No, it should not fit