And this is how you try fixing a shaft...
Thats a 40mm grade 12.9, 10mm socket bolt threaded to yield and loctited by the machine shop.
Since I found out that the 12mm cage bearing was out of stock, I settled for a 10mm solution, I know, its not as cool as a hefty 12mm but it should be a lot stronger than the crapo 6mm it replaces. Looks like someone in China doesn't know anything about how to design outrunner motors properly. Lateral deflection just doesn't magically disappear...
I will be installing three 10x15x4mm ball bearings on the back of the can (as opposed to just two), that should add a bit of extra rigidity for the lateral loads. With that said, ideally I would've liked to have the 12mm roller pin bearing and run a solid 12mm shaft end to end, but I think this might be a better solution for now... for now...
This kit is going to work, no matter how many crap parts I have to replace, re-machine or smash with a hammer... I am already too invested on this turd so I am going to make it so strong that the weakest link on the whole setup should be the mountain bike chain...
More updates as they happen... but for those who are thinking about purchasing a GNG? JUST DON'T!!!... move along, those are not the droids you're looking for...
G.