i havent done a runtime test but when i get a chance i`ll measure current draw. i taken a 2 stage switch from a 10w k2 golston copy, wirer the batt+ to the middle pin, wired one side to 1 lamp assy and the other side to the other 2 then put a low vf rectifier diode from a switching psu between them to give 2 levels, 1 on or all 3 on. the next mod will be to remove the battery tube off an old 9.6v makita drill i have, put a belt clip on it and a bike frame mount and run wire to a spare tailcap as the battery tube screws off the switch section of this light to give a sightly smaller than 1d length and its the same thread as the tailcap and its very bright on 9.6v and i have 3 2.0a battery packs and a 45 min charger. itll be an interchangeable light engine with 2 battery configurations.