I agree with Y
Its all about how you ride! I have been using many many different versions of the BMC hubs for years now, they all have the White Nylon gears, I run all 3 of them on 48V 35A and have done for 5 years or so. You will strip gears with the wrong controller and misuse for sure, I used all old school analogue Xlyte controllers with them, the early versions of these controllers had a much softer start than some controllers that came after them.
Steel gears are way too noisy and still wear if ridden hard, the green and grey composites were better, the way to ride these motors and make them last is to not hammer them from standing starts, feed the throttle in gently at low rpms, dont ride them up hard off road or jump them of even small pavements under load, nice smooth throttle applications where possible and peddle some if you can.
These motors are worth persisting with and the spares are not expensive to get hold of if you know who to ask, they are a great option if used correctly and they do last if you treat them well, you only have to break a couple of teeth to do a lot of damage to the other teeth though as your picture shows.
The one way gearing and the gears are the weak points of these motors but they can and will operate well if you follow the above, the electric BMX video I shot all those years back has no broken teeth and still runs well, the benefit of a light powerful torquey motor far outweighs the weak points.
I would approach the vendor, get another free-wheel with new nylon gears, also they don't need shit loads of grease on them? only a very small amount is needed, there is way too much in there, nylon is generally considered to be self lubricating, clean out the grease and bits of teeth before you fit the new one though.
Good luck in getting the motor sorted!