There's very limited choice now unless you can find something on Aliexpress. previously, I'd have advised the Q128H from Bmsbattery or the 500w BPM, but all I can find from the regular suppliers is the 350w BPM. 201 rpm version will give more torque, but will max out at around 12 mph. 328 rpm version will max out at about 19 mph.
S12S controller and LCD3. You should get a speed sensor too in case the motor doesn't have one. You have to turn down the current in the settings. Default is 30 amps. Set parameter C5 to 05 or 06 to get 22 or 24 amps. It's a fairly large controller.
BPM2 36V350W Front Driving E-Bike Motor Wheel RPM 201
Bafang BPM 36V350W Front Driving Hub Motor E-Bike Wheel. You can select S09P, S12P or S12S controller for this motor.
bmsbattery.com
S12S controller and LCD3. You should get a speed sensor too in case the motor doesn't have one. You have to turn down the current in the settings. Default is 30 amps. Set parameter C5 to 05 or 06 to get 22 or 24 amps. It's a fairly large controller.
S12S 500Watts Torque Simulation Sine Wave Controller
S12S 500Watts Torque Simulation Sine Wave Controller for 36Volts and 48Volts battery pack E-Bike System
bmsbattery.com