ive broken a number of them .
luckily they are more suited to low speeds- but then they dont charge.
90kph off sunwapta pass killed my igaro d1. but andrew did give me a mk5 titanium and explained what kills them to me. But lasted infinately longer than any of the 4 cycle2charges i had which rarely lasted a ride.
all ill say is wire in a switch or youll be trashing them regularly if you get up to speed and the item your charging hits full charge.
not sure the puffer will be an issue for you with that.
how you gonna charge the headlight while riding ? if it can charge off the dynamo then sounds like its USB so id go with usb battery pack in the back pocket – stay disconected from the bike.