You can't
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....1997 to 2006 excluding unlimited longer wheelbase model
you should always remove the soft top before putting on the hardtop
No.
Yes
NoNo
Yes
No, TJ and YJ tops are not interchangeable
yes it will fit1997-2006
NO, you will waste your time and money.
yes