IS there a simple way tooput these sunroofs out of their misery - 
do leaks tend to be from old gaskets ?  
or from inadequate mechanical seals - 
or all of the above ??

is there any way to halt the rain ?

thanks
hk