Oh man. There are so many options available!
I'm trying to think what I'd recommend. I'd day, if you can repair that one for cheap I'd do that because you will learn how an engine works and since it's sorta messed up now anyways you don't have to be too worried about digging into it.
If you're going to go over 100, then I'd probably grab a new one,but I woukdnt bother with a used one cuz you may end up doing work to it shortly anyways.
I almost went for an OBR motor but decided to go with an RCMK from gizmomotors. It seemed cost efficient, and man this think flies! My friend now wants an rcmk one after seeing how great mine runs. Starts first pull everytime and I've been using it for 2 years.
Check some reviews though, lots of great 4 bolt motors out there!
In a perfect world, you should grab a new one and fix your old one as a spare (not that I've ever needed a spare anyways)
Oh! Number one thing u can do to make it laat is keep that air filter spotless! I race motocross and I can tell you how important it is. I feel many rc people don't understand importance of that!
I highly recommend using no toil air filter oil and u can wash your filters soo ez even with the washer machine using oxyclean powder as the cleaner.
To make the filter job even easier, check out the blur quick air filter system DDM sells. It makes popping the entire air filter assembly off a snap by just making one quick turn
