Would something like this work? For a while I was thinking of getting all the battery lights on my bike working off the same pack or a pack charged by a hub generator and using these for the 2 battery ones
Switching voltage regulator Up to 30V input range
83% typical efficiency, up to 87%
<2% ripple
1A output (continuous)