LightInTheBox offers the Nitecore 45-Lumen Keychain and LED Flashlight in several colors (Black pictured) for $5 with free shipping. That's the lowest price we could find by $7. It features two modes.

Note: Uncheck "Add Shipping Insurance to your order" during checkout to remove the 49 cents fee.