the eflight (which I think is a himax) have brittle magnets, I've done the same thing to two motors. Try this motor, it's about as cheap as fixing your e-flight and works just as well but seems more durable.
http://www.bphobbies.com/view.asp?id...49&pid=U834468
I've crashed HARD several times and the motor is going strong.