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.
1995-2006 will interchange.2007-2012 will interchange
no, TJ top will not fit a YJ
It will fit 2007-2013
No.
No.
Yes
Yes
6.5inches, i have a 2004 liberty as well and they fit perfectly. go on amazon, they have an awesome selection of 6.5's. they come in pairs of 2.
No.
No it won't fit properly. You need a 1996-2006 chassis to use for the 2004 bady.
It should fit as long as neither one is an unlimited