Buy direct from the manufacturer.
EM Energy forever flashlight is the last flashlight you will ever need. No bulbs or batteries required! Using electromagnetic energy, shake the flashlight for 15-30 seconds and you will get over 10 MINUTES of bright light! It floats on water too.
This is a second generation product with CE certification.