Yea, too long screws will do you bad but there is no excuse for motor builders who sell their wares for bigger bucks not making a hard point to attach motor/esc leads to instead of the usual flimsy wires directly attached to the very small gauge motor windings which rip out during a crash. (in all fairness there may be one or two who do but their motors are very big bucks).
Thurmond