Weatherproof Gps/mag options?

Ive recently had trouble keeping water out of gps/mag. I use these cased units on a mount to keep them away from fc, power module etc but the safety switch allows water ingress and the gps fails quick with any water in case. The bare ublox units would be ok inside a case but that is where i have other electronics so trying to separate. Does anyone have suggestions