1997-2006. The rear wiper wiring may not work on all years though.
No.
Yes, that should be a good fit
No, CJ and TJ tops are not interchangeable
it should fit jeeps from 1997- 2001 97-2006
97-06 will fit your 2001 like a glove The 2003-2006 Jeeps have a slightly wider top. It will not fit.
1976 to 1995
All JK type hard types.
1997 to 2006 hardtop should fit fine.
NO
no
No.
2001-2004 Jeep Grand Cherokee 4.0 Limited, SE, and Laredo, RWD and AWD.