I have a Hornby ringfield motor with a ring magnet in two pieces. I just superglued it back together and it works fine. Magnets are brittle but you can now get neo high power replacements for not a lot of money that coupled with a commutator clean and some new brushes and springs, puts the life back into such motors.