I bought 5 a couple of years ago. Gave 2 away to friends and the other 3 are our standard go-to lights. Fully waterproof. One had the switch break off as you described when I dropped it about 10 feet onto the deck. Saved the carcass for spares. Just looked and they are $5.75 each on Amazon.