Wally world, at least the local one, has a bunch of small LEDs, both clip on and headlamps for $1 each. They are fairly bright though I don't know their lifespan. They probably take a watch battery of some sort.