Anecdotal but I had a TM 416 upgraded by fire support in 2014, new M100 spring, gears (bushings didn't change!) and battery mod. It's still going now after getting smashed every weekend since.