I have gotten few duds when buying these on eBay and if I do, I always get my money refunded. So, it is up to the individual who is shelling out the money. Last time I got a low power 532nm pointer, it had a tailcap switch on it, not a key and no other switches anywhere. I think I paid around $8.00 for it, so not a great loss to me.