Magnet failure is rare. The endbells are only pressed into place, so after a while they simply work loose- just like feigaos and old neu motors. Easy fix is just to glue them in place with some red loctite, or even do like BrianG did and use 2 or 3 tiny little screws to hold them in place, like how the vxl and newer neus do. Mike's motor clamp is another great solution, if he ever gets around to making them again.. *hint hint*
In my case, I was going in reverse and the truck hit a curb. When that happens, the backwards momentum of the rotor popped off the endbell. I'm sure it can work its way loose over time like Neil said.
You meant too fast then too hot? Then the glue melt? Can the rotor break the magnet when the endbell pops out?
Yep, if one end of the shaft is not suporrted the magnet can contact the windings and shatter. Sometimes the magnet comes loose from the shaft, either heat or rpms can cause this.