Stop in for a cup of coffee

Stop by the local body shop, they have body caulking. Its a putty they use for sealing body plugs and such. I have a tube of it myself. Or butyl tape. A little goes a long ways.View attachment 1715539892
The butyl tape is a good suggestion. I have used that a lot over the years too.