for 20 mph, you need a 260 rpm motor. Aliexpress is a good source of motors, though for most of them you need to build the wheel yourself. For 17A, m y favourite motor is the AKM128, but I'm not sure whether any are stamped 250w. The Bafang SWX02 is also good if you want a bit of power. there...