Sounds like you got a pretty good deal Gary. I couldn't find anyone, reputable, that comes even close to that. If the guy did the job well, then that is a great deal. I usually use the dealer price as bases for comparison... I'll pick up the car today and will see how good of a job this guy does... it's first time I take "this" car to him. There were few times were he told me there was no need to replace parts I though needed to be replaced (not very common with some mechanics around here) Usually he does great job on other cars I took to him in the past.