You are trying to go from one series to another.The Tj's ran to 2005. The doors and windshield frame may be slightly different. Try this .Go to an online Jeep parts catalog and see those years are listed together for a new hardtop. I do the same for my two Jeeps(a 82 CJ-7 and a 90 YJ) some parts do and some don't.Good Luck!
EJEEPERGUY
yes it will fit1997-2006
Yes
Yes.
No, they are different body styles.
No.
1997-2006
no....1997 to 2006 excluding unlimited longer wheelbase model
Not unless you're good at "gerry rigging." The YJ and the TJ have different body styles.
No it will not, jeep refined the overall shape in 2006 i beleive, making it impossible to fit the new hardtop on.
NO, you will waste your time and money.
it should fit jeeps from 1997- 2001 97-2006
No. Don't waste you time.