Not without modification the YJ top is a little different than the TJ
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.
No, there was a body style change in 1997.
No, they are different body styles.
It should. A 2005 wrangler hardtop fits a 1997 wrangler.
87 thru 95 and cj tops should fit.
It should fit as long as neither one is an unlimited
Not without modification, too many changes from YJ to TJ
yes, any top for an 1987-1995 can be switched out
No the 1995 is a YJ and the 2002 is a TJ and need different tops
No.
YJ to a TJ, no
Yes those are both TJ's it will fit