We always seal rooflights in our workshop with Carafax IDL sealant. The mastic strip has insufficient flexibility, particularly for rooflights where there may be an element of bounce in the roof panel.