Hi, my disco sunroofs both leaked,the seal had come away from the roof, I just ran a bead of gasket sealant round the edge of the seal and 18 months later still no leaks. Although if you read my 1st ever post on here I now have an over fueling problem!! What is it with disco's and their quirks!!!