No
No, they are different
No, the 95 is a YJ and the 2002 is a TJ, different bodies.
it will fit no problem
No, Wrangler x is a stretched out version of a Wrangler, the top is longer.
No
Yes
No, it will not.
The hard top is interchangable for those model years. Simply swap the hardware and then install the hard top.
YJ to a TJ, no
Yes, it will
No.
No.