This aint necessarily a "proper fix" but i will share what will stick to just about anything ,under most conditions except heat, FOREVER......:msp_biggrin:
BOAT LIFE caulk!!!!
I used it on a rudder shaft in an oily bilge 20 years ago .Its still holding.
A funny story. At the marina i kept my boat, a guy used boat life caulk to seal his "bow pulpit"
A couple years later ,he was tired of the wood looking so rough ,so he tried to take it off. it wouldnt budge. He then hired the marina to "remove it" . They used a fork lift on the underside . They lifted
the front of the boat via the bow pulpit a couple feet. Still no release......until the fiberglass portion
literally ripped off the front off the boat. It wasnt funny then ....but it sure is NOW!!!!
*** the marina went out of business