Bafang M600 Mid-Drive eBike Motor Review