My son has never shown any interest in trains, but he regularly broke his bicycle and numerous other things.
That was always my motto.
As far as Lima models go, I have had excellent success in improving the running qualities by adding a second motor bogie and lots of weight to double bogie Diesels. The Lima motor bogie is actually of excellent quality for it's price, runs well, is reliable and is readily repaired if it does get damaged. It's never going to match an instrument motor with flywheels etc but the real operating problem is lack of weight and the empty plastic box body which makes an excellent amplifier for those noisy gears. A 'junk-box' donor loco should be reasonably easy to find for a few dollars. The resultant loco will hold it's own with vastly more expensive locos :-)
Regards, Greg.P.