okay, i filled it more but the pinion came off again

, and i believe that the noise i was hearing was the messed up mesh between the pinion and the spur, and now that pinion stripped my spur

. i think the problem is that the traxxas pinions are too god damn big to fit on the s-600's shaft, because at any time, i only get about half the pinion to connect. suggestions? file more?