I received an UltraFire WF501 flashlight as a gift 10 or so years ago, and the tail cap switch broke. This is the only place where they sell replacements so I bought one. It ships from China, but it only took 8 days from order to receipt in Connecticut. UltraFire uses a delivery service called UniUni (or Uniexpress) and there were ample updates, with links that worked the first time, copy had no typos and grammar was accurate. The flashlight works like new and I'm a very satisfied customer. I highly recommend