Here's a description of the problem I noticed.
The place where this front bearing was at http://www.bocabearings.com/main1.aspx?p=product&id=4458&n=SMR6800C-YUU_NB2
Here's what the motor originally looked like before I removed the bearing.
And I tried to remove it by clamping it down and pounding on the inner race using a drift punch / drift pin, and the bearings went flying and the inner race thus separated from the outer race. Here they are.


Any suspicions or diagnosis? I did occasionally take the scooter down dirt trails and roads which did involve flinging dirt all over the front of the motor, so maybe it got too dirty? I don't know.
On my electric scooter with an HXT outrunner, It appears I "whollered" the original timing pulley when I was filing down the D-bore into a round one the shaft would fit in. So, I'm going to try to get a small-toothed pulley and enlarge the bore to 8mm (or whatever the diameter of the shaft is - I'll be getting a caliper soon to know); Further-more, I'm going to replace the shaft to make it longer so I can put the timing pulley on the shaft in the "right direction"; And, now that I'm going to make it longer, I'm thinking about adding an external bearing support to help take the load of the main motor bearings.
So in the process of taking apart the motor to find out what was causing this problem, I noticed that it was difficult to take the motor apart so I eventually evolved to a hammering it out using some rubber to distribute the pressure on the windings and a bench vise to hold it. It worked! The back bearings popped out to.
So, I thought maybe the magnets were rubbing against the bell - I looked at the magnets and they all seemed to be pretty scratch free. They were all still encased in the extra epoxy I used and none seemed to have "slipped", a common problem with the original epoxy (Apparently the newer versions of the Turnigy motors are more generous with the epoxy and they have better support). So I looked at the next culprit - The bearings. The back ones, the ones away from all the lovely pulley on shaft action seemed to roll as smooth as bearings. The one right next to the pulley, right where the scooter wheel flings mud and debris on the shaft, was slightly less smooth. Despite this, it wasn't clicking.
I then started checking the inner race using a small pick hook, and I noticed the pulley bearing's inner race was slightly wobbling around. I checked if the back bearings had this behavior and they didn't - they were as secure as could be. Uh oh. Place pressure on the front bearing started to cause a noticeable "click", so I thought I found the cuplrit.
Was it a small piece of dirt that inserted itself and wreaked havoc? It was an "ultra seal", which isn't exactly meant for off-roading, so maybe it was vulnerable to that damage. Or was is the fact it was closest to the point of belt tension and thus suffered the most stress? I don't know and I just want to find a solution (or set of solutions) that solves "everything", once and for all.
The place where this front bearing was at http://www.bocabearings.com/main1.aspx?p=product&id=4458&n=SMR6800C-YUU_NB2
Here's what the motor originally looked like before I removed the bearing.
And I tried to remove it by clamping it down and pounding on the inner race using a drift punch / drift pin, and the bearings went flying and the inner race thus separated from the outer race. Here they are.


Any suspicions or diagnosis? I did occasionally take the scooter down dirt trails and roads which did involve flinging dirt all over the front of the motor, so maybe it got too dirty? I don't know.