The answer to your question....How long is the average time before having to buy something new? That really depends on the owner/driver of "ANY" nitro/electric truck. Not all drivers are created equal. Keep in mind that not all drivers have experience and because of that....they may have wrecks/crashes that will mean they are going to need new parts sooner than someone with more experience. Also....when they get a new rig....how well they follow the engine break in procedure will determine how long their engine will last. Not surprisingly....many do not really understand how to properly break in an engine....and when they give it their best shot.....many times you will see them posting here....asking for help as they now are experiencing problems. Or you will read posts that tell us that they got their rig fired up and it just took off and hit a pole...mail box....parked car....or their little brother/sister who was just watching them get it started....when it went out of control. There are lots of reasons some rigs don't last long....or at least the parts don't so they will need to buy new parts to replace the broken ones. It really depends on the owner/driver.
As for a new monster truck? I'm enjoying my 2.5 TMaxx and would recommend it to anyone. Also...many guys have bought the Savage 21 and are happy with it. It boils down to your choice as to what you want and will buy. Either way....you'll have a blast so....you make the choice and go have some fun!
Good Luck!