Yes any traxxas electronics suck period.. except the higher priced all metal gear all bearing ones.. near the $100 mark. Look at the savox servos they are one of the best servos out there. A little pricey but well worth it IMO..
https://www.savoxusa.com/...