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.
If I am not mistaken all tops are interchangeable on wranglers from 1997 to 2005 I am unaware that it, a 2004, would fit a 2006 wrangler. In other words I do not think they are interchangeable. The hardtop are interchangable for 1997 to 2006, but the electric connection on the back for the rear wiper and rear window defrost is different. The plug is the same from 1997 -2002 and 2003-2006. Jeep does sell a (pigtail) or adapter to make it work. The outside is the same with a few minor changes. There is no side vents on factory tops from 2003-2006 and the latch handles that connect to the windshield frame are slightly smaller on factory tops from 2003-2006. Hope this helps.
it should fit jeeps from 1997- 2001 97-2006