I've been seeing people ask a lot lately if a 97-02 TJ hard top will fit a 03-06 model TJ, or vice versa.
The answer is YES. All TJ hard tops from 97-06 are interchangeable. The only difference is that the 97-02 hard tops have vents on the rear corners, whereas the 03-06 models do not. These vents are to make it easier to shut the doors. 03-06 model TJs had the vents in the tailgate as oppose to the hardtop, whereas 97-02 had the vents in the hard top.
The other difference is that the connection plug for the rear wiper and defrost are different between the 97-02 and 03-06 hard tops. In order to make the rear wiper and defrost work, you'll need to find the correct plug and swap the wiring around a bit. You can read more about how to do that here: Hardtop wiring: converting plugs to match different years
Other than that though, it's a bolt-on affair, and they all interchange.
The answer is YES. All TJ hard tops from 97-06 are interchangeable. The only difference is that the 97-02 hard tops have vents on the rear corners, whereas the 03-06 models do not. These vents are to make it easier to shut the doors. 03-06 model TJs had the vents in the tailgate as oppose to the hardtop, whereas 97-02 had the vents in the hard top.
The other difference is that the connection plug for the rear wiper and defrost are different between the 97-02 and 03-06 hard tops. In order to make the rear wiper and defrost work, you'll need to find the correct plug and swap the wiring around a bit. You can read more about how to do that here: Hardtop wiring: converting plugs to match different years
Other than that though, it's a bolt-on affair, and they all interchange.