Clean the surface really well, with heptane, for example, after that use acetone to remove the oil feeling of the heptane and use silicone caulking. Use preferably acetic one, not the neutral. The acetic(smell like vinegar) are stronger and more flexible.
Hope this help,
Arturo