keeping them dry is not an issue...someone washed their light and when it came out it was in on mode
i did lose the cap to one of my old blinkies so i made a new one using some old acrylic paint from a pallette, i peeled it off and formed it around the body of the light and used clear tape to keep it on...that was a fun little fix for me...ill need to shoot pictures of that and post them later