The work was done quickly and appears to be done right. The repair seemed high to replace an exhasut catalyst, $1,200 But I have nothing to compare the cost to so that may be fair. My only complaint is the $109 fee to diagnoss the propblem. The problem was clearly identified by the trucks onboard computer. I have been told by many garages there is a fee to diagnose a problem but that fee was only charged if you went elsewhere for the repairs. In this cae it was tacked on to the $1,200 repair.