the problem with most places who have phone support is that is just there job to answer the phone on product questions etc the question you asked most likely mean nothing to them unless they are a racer themselves and use that particular motor.
chances are the person you talked to doesnt even race r/c cars.