I have completely given up on trying to stop my hardtop form leaking. I have an 09 and I replaced all the seals with no luck, I even used that think weather stripping you use for cabs and shit with no luck.. I had since new and just resorted to pulling out the carpet and plugs so it can just self drain 5 years ago.