The shop has it all!. I've come to expect excellent service from Craig's. They did not disappoint on my last visit.Reply: Good Morning John, It is always our pleasure to serve you. The Camry should be good for another 100,000 miles. Thank you for your continued trust in us. Craig