Can you get the 48v500w SWX02 in a higher speed winding? You will have plenty of torque with a 20" wheel so a winding around 300 rpm would be ideal. If you want an idea of how far these motors can be pushed https://etrike.wordpress.com/2016/07/22/electric-hub-motor-tuning/ is a good read.