go for a binary pro stock rabuildable motor it's made by epic and is $28.99, it's your motor, you can tell because either the brushers are SUPER clean and shiny or they are really dirty and charred... you may want to check them... and the magnets...
you should give your car at least 5-15 min break in between runs, unless you are running a main at race track... for bashing it's horrible on the car to run it for 5 hours and only give it like an hour total to rest in that time... in 5 hours of drving I have like 2 1/2 hours of rest for my car to make repairs, rebuilds, soldering, w/e you need to do... in that time you could go to the hobby shop, buy a new body, and paint it...