two piece sucks, i have one i would know. its doesnt leak but its really really annoying to get all the tabs and crap lined up. The top is porely made so it catches major air when you drive with the sun roof part off. That makes it have horrible drag and you can actually feel your jeep being slower. im sorry i didnt buy a one piece.
99TJ, 3.5 RE,33x12.5 bfg mts, ford 8.8 and dana 30 with 4.56 gears, rhino lined tub, IPF head lights, AFE cold air intake, TB spacer, catch all floor mats, sound system to block out the loud *** tires, 2 piece hardtop, brown dog 1" mm lift