Nicht günstig aber mechanisch super (kann man prima unter dem Vorbau montieren), viel Kapazität und hält auch einen Regenguß aus:
https://www.bike-components.de/de/Topeak/Mobile-PowerPack-p34189/
Oder an einen "normalen, preiswerten, länglichen" Akkupack mit doppelseitigen Klebeband ein...