I bought my hardtop from rally tops. Mine leaks. Driver front corner by the windshield, passenger door, and where the tub meets the body in the back to the jeep to the right of the rear window. I brought it back to them and there solution is cheap foam weather stripping. If you live close to them it's not a big deal but I live in riverside so I'm not to keen on driving up there every time I find another leak so I'm just gonna find a way to stop the leaks myself. I paid $1800 for mine. I would recommend going through the dealer. It's only a little more but I think they will do better at making sure it's water tight.
LJ I6 4.0l, Rubicon Express 4.5" lift, 32" BFG A/T tires, steel ProComp wheels, Body Armor rear bumper, Hanson rocksliders, Skidrow skid plate, KC Daylighters 6" 130w long range lights, Smittybuilt XRC-8 winch, Cobra mini CB radio