On my hardtop slantback
i put foam tape along the windscreen (i had teh top off at th etime and put the wind sheild down ) and i also put foam tape on the top of the A pillar ( windsheild) then the hard top went on like a tight glove. the turret mmm
chalk gun and seal it up. also putting a little silicone when redoing the bolts in the turret help.
i have stopped all leaks from the turret
the main area of leaks is top of the slant back. drip drip drip drip
also put foam tape around the door area so the door seal matches up to the foam when the door is closed this will stop the water coming in through the door.
but remember you are driving a military vehicle they all leak.
if u dont wont a leaking car buy a normal car.LOL