That's way too big. I would buy 30 amp hobby wing quick run esc and 28mm diameter motor, maybe like 2840 or something in that range. But duy to motor bolt spacing you may have to dremmel motor mount a little bit, or order Traxxas vilenion motor mount. I am not sure but I think brushless version...
I never burned any Traxxas ESC and I have a bunch of Traxxas cars, except xl2.5. it died literally on my work bench, just testing it while holding car in the air. I was able to fit xl5. I think you need to dremmel a little bit, there is 2 latches, or you can glue it in with thicker double sided...