I'd recommend a rear Bafang BPM, code 10, 11 or 12 and run it on 48V. Front hubs are too obvious. Ping batteries every time for me. Keep them within their discharge spec of 1.5C and they will serve you well. They are bulky and heavy so get a full suspension steel framed bike. EM3ev get good...