Yes those are both TJ's it will fit
Yes
It should. A 2005 wrangler hardtop fits a 1997 wrangler.
It should fit as long as neither one is an unlimited
NO Tj and YJ are 2 different animals... 95 top will not fot 2004
No.
it should fit jeeps from 1997- 2001 97-2006
no they are different
Not without modification, they are different models of wrangler
yes
Yes those are the same model of wrangler, the top will fit just fine.
No, it needs to be 97-06 wranglers.
yes it will fit1997-2006