I got a 5kW from Golden Motor, and it works great (I will try to attach a photo of my electric trike to this message).
I really want to get the 3kW motor for a smaller project, but that 20mm shaft is holding me back.
Maxipro does not ship to the United States, and the other links were for 428 pitch which is hard to find chain and rear sprockets in the US.
Another problem I found is the ISO Metric Hardware Specification tables show a 20mm shaft should have a 6mm keyway, not 5mm.
13mm to 17mm shafts have 5mm keyways
?18mm to 22mm shafts have 6mm keyways
I might ask my local suppliers at surpluscenter.com or staton-inc.com if they can make a custom sprocket, but I feel silly paying extra for a small basic part.
Do you know what other people have done with the 3kw motor 20mm shaft?