Polyurethane adhesive sealant. Sikaflex bonds and seals. It is particularly useful on roofs, Solar panels, Junction boxes, Flues, Vents, Glands, Joints, Seals, etc. Flexible & resistant to weathering, unlike silicon, Sikaflex can be over painted.
eBay