Energizer Rugged LED Touch Keychain Flashlight $2.99 at Amazon
Amazon has the Energizer Rugged LED Touch Keychain Flashlight (Silver: 20 Lumens) for $5.98 - 50% off coupon (check "Apply coupon" box) =
$2.99 with free shipping on $25+ or with Prime.
Original Source of Info