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.