No, it will not.
No.
it will fit no problem
yes
It should not fit, the YJ which is the 94, and the TJ are different body styles.
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.
No, you have a YJ top, it won't fit without major modification on a TJ
the hard tops for the Yj's will fit 1987 to 1995, but you may have a CJ, and they should fit also with some tweeking
No
Yes
No
YJ to a TJ, no