Energizer LED 100-Lumen Keychain Mini Flashlight $5.23 at Amazon
Amazon has the Energizer LED 100-Lumen Keychain Mini Flashlight on sale for $10.46 - 50% off coupon (click "Save an extra" box) =
$5.23 with free shipping on $25+ or with Prime.
Requires 1 AAA battery (included), has removable metal clip (for belt / pants), 3 light modes, IPX4 water-resistant.
Original Source of Info