It could be problems with the axle of the motors themselves, as they look a little mauled, if they're just breaking off. If I was to make a small suggestion, try getting them keyed, or replace the axles if that's even possible.