Stop in for a cup of coffee

I used to replace the factory goo in the speed nuts with plumbers putty back when I was doing vinyl tops. A little wad inside of the speed nut before threading it on worked great.
Yup. the new pins have a vinyl gasket from the top. But I'm sure I will add sealant....