Any way to fix or do i need to buy a new one?
what you could do is just purchase some servo tape, (double sided tape) and put it to one or another side of the chassis. just make sure that the esc is secure. another way that i have tried is to drill two holes into the chassis according to the width of the esc, and put a zip tie through th hole, place esc between holes, and tighten the zip tie. but either way is fine.
if you want me to i can break your truck for free!
Or you can dremel out the screw mounts that the esc was screwed to. Dremel them right down to the floor creating a little box for the esc to sit in. Then some double sided tape. Dremel off whats left of the screw mounts on the esc so it will fit in the box. I have a different esc but the original esc should fit in there. Heres a pic so you see what I mean.
Cads, Insane RC, PWC,and BOAT CORNUCOPIA
Super glue did not work going to try zip ties
I have mine zip tied in plus tape LOL !