I've visited the Xofo factory. Colin Sheng, the owner, is a really nice guy. I think he used to work for Bafang, but then went off on his own to build better versions of their motors. I've had one of their motors to test before. A friend now has it in his bike. It's much more free-running thanthe Bafang. I have just received another for testing. The problem has always been that Colin will only deal with the trade. No single kits, but it looks like those people above are stockists. I'd recommend the Xofo CST motor to anyone. You need to check the speed (rpm) of the one you're ordering.