If you want a cheaper alternative.
I bought 50 red led's off ebay for $7 including delivery,
I bought a couple of 330 ohm resistors (4 cents each) from D.Smith's,
a couple of switches for 80 cents each and 2 9v batteries.
As long as you have a resistor in between the led and the battery the
led won't fry.
The resistor you need is calculated like this:
(Voltage of Battery - Max Voltage of LED) / Amps = Resistor Value
In my case:
I have a 9v battery, the maximum voltage of a Red LED is 2v
and I run red LED's at a maximum of 25 milliamps or (.025 amps)
So we get:
(9 - 2) / .025 = 280
I don't think you can get a 280 ohm resistor so you need to go
up to the next resistor you can find (in my case 330 ohms).
I made torches for my daughters when they were little (about three years ago) and they're still going.
I use velcro dots stuck on the side of the 9v battery to stick it to
whatever I want.
If you want to use a 1.2v rechargeable battery instead of a 9v battery, pm me and I can give you a couple of sites where I found good (easy) circuits to make.
It might take you half an hour to make a torch but it's cheap.
I have about 10 torches sitting around the house now.