I have used a Falco hxm http://www.electricbicycleworld.com/build/
On the very hilly Isle of Harris and throught much of Europe. Steep hills are essential for regen. It's knackering if you set it to regen level 5, you notice nothing but a heavy bike on level 0, I tow my kids along easily with...