I'm not sure how long it actually took but my appt was for 8:45 and I didn't get called that it was done until after 3:30. From the looks of it they only replaced the coils. I don't see anything about another SW update nor the exhaust pipe. So, a LONG time to do an hour job. They told me a couple of hours not over 6. Regardless though I wouldn't have been able to pick it up any sooner than I did so I am NOT complaining.