no it won't fit. the tops are the same from the 1997 to 2006 and the tops from a 2007 and up Jeep are the same.
FIRST OFF A 2004 IS NOT A YJ. JEEP WRANGLERS THRU 87-95 ARE YJ MODELS IN 96 THEY TOOK A BREAK AND IN 97 THEY CAME OUT WITH THE TJ MODEL. SO YOUR 2004 SOFT TOP WILL NOT FIT A YJ.
Yes, they are both TJ's and it should be a match.
It is different. The 2008 uses a completely different wiring type.
Yes. Almost everything from 1997-2005 is exactly the same.
With a 2" lift these would clear.
Yes.
Yes
Yes
No
As long as you have had a soft top on before and have the door surrounds it will fit right on they are both Jeep wrangler TJ. The soft tops are the same from 1997 to 2006.
No TJ tops will not fit on a YJ
What other years will my 1999 jeep soft top fit!