It all sounds good. It depends on your relationship with your dealer and if you trust them with your car. I know there are some real good ones out there. I have one dealer in town and I do not trust them with my car. They will be my last resort sad to say.