then it must be poor build of the motor ....
or maybe u gea it too gigh and overheat it .........
the most likely source for a loose magnet is cause u overheat it SOOO much that the GLUE lost it effect
and the blown wire is most likely by overheating and poor build,...
ALSO if u make ur own machanical speed control with some low reistance meterial and if u do not put a resistor on it ... ur motor are very prone to all this ...