The difference in the motors is that the SWXK5 has more clearance for disc calipers - it's just a casing change, internally they are the same.
I have no comments on the company though, sorry.
I have used
electric motor, hub motor, bldc motor for electric vehicle, electric bike convevsion...