Windshield Mylar install Question

It has been 3 years, but we "only" get rain 9 months out of the year here lol. No leaks so far and a new gasket was used.