The name of the game is.. Quit trying the "Seal off the rain" but to "deal with it" .....in other words, water will get past the seals, now to design a draining system.
Older ways to to try and get a rubber gasket to seal on a steel flat surface, Mother nature and physics Always won = leak.. So...