Just be aware if getting a CST/BPM that you need one with the right winding, which is expressed either in an rpm figure or a code. The rpm for hills needs to be low, 235 max,preferably 201, to get good torque, and there are even some below that (although v rare for bafang). Smaller wheels...