Yes, YJ to YJ should be a perfect fit.
no doors are different. cj 7 will fit but not tj.
No it won't -different soft tops & dimensions for the TJ (2001) vs the YJ (1995)
No. 1995 and before are different than 1997 and later.
No. A YJ (1995 and before) is different than a TJ (1997 and later).
no, 87-95 soft tops will though
No all parts from tjs will work on tjs (1997-2006) as will yjs on yjs (1987-1995)
No
No.
if it's the same size it will fit actually.
yes.
Yes but u need to use a strong glue to glue it in. - chuck
No, the x is longer