I've had them on my dewalt for a year and started to have minimal slippage last month. I lightly sanded the screws and lubed the oring. No more problems. I was having to sand the factory ones every 2 months
I bought a lamp and magnifier from Michael's. I couldn't get used to it. So I just wear cheaters. But I do like the look of that one. I might give it a try. Thanks for posting Les