After having my PB super flash and PDW Dangerzone BOTH rattle apart, I decided to try something new. I got the Cygolite Hotshot (also because I wanted a rechargeable), two of them actually. After 2500 miles, neither one has had any problems. I have one on my helmet and one on my fender. The one on my fender certainly gets its share of rattles and has never come off.