Yes those are the same model of wrangler, the top will fit just fine.
Yes
No, it needs to be 97-06 wranglers.
It should fit as long as neither one is an unlimited
1997 to 2006 hardtop should fit fine.
No.
No, YJ and TJ tops are not interchangeable
should be a direct fit got a 2000 a friend has a 02 borrowed my ht for a trip went on fine
yes, any top for an 1987-1995 can be switched out
No. A 2009 Wrangler and a 1989 Wrangler have a different bolt pattern.
The CJ and YJ tubs are the same. So yes it will fit.
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.