Sorry to hear about things like this, why cant people just leave other peoples stuff alone? As for the top, if the top is for a TJ and not for an LJ (long wheel base) then it will fit. Cant attest to the wiring but it will certaintly fit.
Random Guy: "Is there anywhere that thing cant go?"
Me: "Yea, past a gas station..."
It fits fine, the connection at the back for the defrost and wiper is different. 03 has the 6pin plug, 97 has a 12pin plug. You can swap to the newer plug as long as u can get one and then put the correct 6 wires from that 12pin plug into the correct locations on the newer plug
It will work the difference is you won't have a vent to relieve the pressure when you close your doors
97-02 vents behind side window
03-up moved vent to tailgate
I don't know about the plug I don't have a connection in my jeep
I have a 2005 on my 2001. No need to worry about the vents, the only time you will notice is when you have the heat/blower up high..you will get a whistling noise. Just crack the window a tad..problem solved.
As far as the wiring is concerned...use the search feature, you will find the answer. If not, I can send you what you need from my computer at home (I am at work right now).