I have had good luck with #M 80 Neoprene Contact Adhesive. About $18 a can at Ace Hardware. It is a "high strength plasticizer resistant & heat resistant" according to the can. Just don't get it on anything you don't want it on. Ralph