In case any of it is of any use to anyone, here are the details of Bafang motors from Keywin Ge (ecrazyman@gmail.com).
SWXK motor price is $185 included shipping, the motor and controller are bought together, the total price is $215.
SWXK is the front motor for 26" wheel - Keywin can install disc brake but not a freewheel.
The rear motor model is SWXH – he can install a standard seven speed freewheel and disc brake but not the freewheel.
The price for either is $175 included shipping.
The motor is 36v/250w. If needed he can add pedal sensor feature for the controller.
I have simply taken these details from emails he sent me (very promptly). I have no idea about their value, etc.