I've had my car over 8 years and been through some hellacious downpours and never leaked a drop.

Seems like I should reseal the top and was looking for product recommendations. Will Scotchguard work?