So i took out the maxx today for a little spin on the wet asphalt, and I thought I had stripped out a gear, but apparently blew my motor. Whenever a i give it any throttle, it makes a horrible noise while its spinning and the shaft pushes out of the motor a little

. The endbell has already come off this motor and was jb welded back on so I'm not considering it a huge loss (was gonna replace it eventually anyway).
My question is, what would a good step up replacement motor be? I'm planning on converting a revo this summer and switching the maxx back to stock for a wet weather toy, so i want a motor that would suit the revo better than a maxx really. I was looking at a Neu 1515 1y, but would rather spend a little less than that if there are other good alternatives out there. Also, would a 1521 be complete overkill since its only $20 more if i do go with a neu?
Also, I would need to be able to run it on my MM/4s for now. I'll upgrade the esc and go 5s or 6s this summer most likely unless I just decide that I don't need anymore power

. I was thinking about a
Turnigy Sentilon100A HV 2-12S. There was a thread where it was being talked about, and they seemed to think it was a good controller for use with mech brakes (especially for the money).
Sorry for the long post and scattered thoughts. Just wanted to get some opinions. Thanks!