This should protect the batteries from the elements. It didn't take on any water when I ran them under water for 1 min and I could even submerge them in the sink. I would add an O-ring if you want them to be completely waterproof however. Print in 0.15mm layer height.
The author hasn't provided the model origin yet.