Wow! That HAD to hurt...
I've busted a few of them too. Then I replaced it with a drive pin from the wheel hubs and *poof* no more problems! That was well over 2 years ago and it's still going strong. That hollow pin they use really isn't meant for brushless-grade torque! I have noticed my input bearing is getting a little sloppy (the spur/slipper wiggles a little bit), or maybe it's the bearing recess in the FLM case?