David Hoffman dose a GREAT JOB for you! He really cares about the customer and that is rare in today's world. My only disappointment is that this is my 4th GMC Yukon and I always have between 200k to 300k miles on them before I buy a new one and have never had to replace the front ball joints before. I am not hard on them. I get about 21 mpg and the last one I have 235k on the original brake pads. I am not happy about having to spend over $1,000 on worn out parts at just 108k miles.