@PowerMe - Point taken, I guess there are a lot of manufacturers.
@J.R. I wish somebody would post a youtube video of a Bosch teardown. But if I need new bearings, no place to order. BTW I have yet to hear of anyone doing a teardown of the Bosch motor. I asked on the Pedelec forum, no...