I guess its the MMM. I wasnt sure and I thought Castle only makes one ESC. I didnt want to label it incorrectly. I know its a Mamba Monster but, why do you call it MMM?
It seems to be handling the load quite well right now, I dont see a need to install a BEC. The steering in my E-Maxx is dead on
On a side note, is it normal for digital servos to buzz? Only while sitting still... they still turn the wheels with brute force and speed. My end points are adjusted properly too.