Have used similar polyurethane bases sealants before with varying results. PU25 is consistently high standard and provides excellent adhesion and flexibility. Dries pretty quick and the low VOC makes it perfect for confined spaces.
These guys have got you covered, not only have they got the gear they know how to use it. I'll be back.