welcome. you def. wanna upgrade servos if not everything else in the trans, these trans are very weak once you start adding power, as for more advise there will be mor e peeps on here monday, theres a racing event this weekend so things are slow.