If you don’t use full power all time, the Astrolux Ft03 might be nice, has USB charging But it cannot sustain turbo for a long time and will most certainly not last a couple of hours on max brightness.