Nah, you're fine, Sergio. It's all good. No damage. That motor mount does look solid, so flex should not be your problem. Might've just been improper mesh. Get ya a new spur and pinion gear and you should be fine. Glad we could help!
Wow, got to live in China for a while, huh? That must've been an interesting experience for a young guy. Cool!