I'm leasing, and I figured I'd have the dealership do the maintenance just to make sure that Chevrolet had a record of it. I set up the appointment three weeks in advance. I teach, so I had lots of homework to grade in the waiting room. 90 minutes in, I'm told that they don't have the right oil filter, and need to get it from another in-town supplier. Two hours in, I'm told that the one they ordered isn't the right one, and they need to order another one. Three hours later, the tech tells me I'm done, and they're waiving the charge because it took them three hours. Overall, I guess I'm happy with that. Still, I'd think that if you're getting a car into the shop that you've never worked on before, you'd make sure that you had the right parts before it came in.