I looked around for good tailcap switches after I blew the original after attempting a resistor mod on my stock driver.
First I added a resister in parallel to the current sensing resistor to get to 50ohm from 150, then I added some extra mini cylindrical magnets between all the nano lithium A123 cells I use and the tail cap until the tailcap blew from the extra power!
I tried replacing it with a larger switch from a broken vacuum cleaner however it wouldn’t fit in the tailcap.
I thought all hope was lost until I was fiddling with one of those budget 5 dollar bulb torches that use those 6v super heavy duty alkaline batteries - I noticed a perfectly sized switch for the button. A quick swap and it works!
Also, put the vacuum cleaner switch back in the 5dollar cheapo light and modded a spent 6v alkaline battery to store a 2s2p 18650 lithium battery pack with balance charger connector and now that little beast is always ready to shine since those alkaline batteries are notorious for dieing horribly when your not watching.