I picked up a couple of these Energizer model FL452WRBP(http://www.opticsplanet.net/energizer-weather-ready-folding-nichia-led-lantern-d-batteries.html)LED based lanterns from Home Depot over the weekend. I liked these from a safety standpoint - no flame. They also have a 'long' runtime. Something on the order of 240+ hours! These run on 'D' batteries, but they are commonly available and I've got enough on hand for 3 sets of changes. The batteries have at least a 5 year storage life and if you get fresh ones they should be good for around 7 years on the shelf (stored in a cool place).

Evan