It's worth revisiting this subject from time to time, and since I have a new favourite light I thought I'd give it the waterproofing treatment.
Doing this to your lights can make them last a very long time.
https://www.youtube.com/watch?v=z3VjsPIQhpE