No, CJ and TJ tops are not interchangeable
No.
Yes, that should be a good fit
Jeep Cherokee XJ 1984-1996 should interchange Jeep Cherokee XJ 1997-2001 should interchange
97-06 will fit your 2001 like a glove The 2003-2006 Jeeps have a slightly wider top. It will not fit.
no
NO
No.
No.No.
Yes, that will fit just fine
Yes that should fit.
No
No, it should not fit