Unfortunately relays are often poorly made and prone to ingress of water. I'm not sure that any are better than another. My first went a bit faulty after about 9 years, so not a big problem at only £5 each. I did think about taking one apart and trying to seal it better using glue but then it was easier just to buy a new one to carry as a spare.