Work was done when promised. When I arrived, they said the job would take an hour and a half. I left the dealership for about an hour and when I returned, my truck was ready. No charge for a factory recall. Great service!