Mitchell at Mechanics Direct treated me professionally when I brought my car in last week. He called with an detailed description of what needed to be done now and what could be postponed. He provided an estimate of the cost before that undertook any work and then the bill matched the estimate. An all around great experience.