If you are into DIY the kit from Qtec or Morris is the way to go.
Replace all the seals frame and glass. The only drawback is sending the frame out for paint after you test fit it to your Jeep to make sure it will fit first.
Paoint for mine was $100 and looks awesome.
Putting it together took some patience.
If you do it your self go to Home Depot and get the Orange heavy duty caulk gun for the sealant. I only used one of the two tubes supplied and that was more than enough.
89 2.5 TBI, 4" RC lift, 1" Booms, SYE, Adams Driveshafts front and rear, Ford 8.8 with 4:88s, BFG 33X12.50X15, and a ton of other stuff.
AF Jeep Club Tail Number 184