I had my car towed to the shop on Monday, March 21st at 730am. They called me a few hours later to tell me that my rear differential was bad and it needed to be replaced. The individual gave me a quote for the parts and labor and said it would take a day to get the part in and 3-4 hours for the labor. I said that wasn't a problem and that I just needed it done by Friday because I was going out of town for work. I called on Wednesday and Thursday to check the status and was told that everything was going well and it would be done on time. I then get a call on Friday morning around 10am with the shop telling me that it was the wrong part and they wouldn't be able to get the right part until Saturday. I questioned why they were just finding out that the part was wrong now since they received it on Wednesday and why they didn't let me know when I called to check on the status. They did not have an answer. Saturday comes and I get a call saying that they sent the wrong part again and that it would be atleast until Tuesday before they could get my car done. I call on Tuesday to check the status and I'm told that my part did not "make the truck" and they are hoping it makes it for Wednesday. I explain my growing frustration with the excuses. My car is finally done on Wednesday at 6pm. When I go to pick up my car, they offer to take off $50. I told the individual at the front that I wasn't going to try to get anything for free but that he had to realize a)the amount of extra $ that it cost me for the rental car b)the amount of money that all the additional time cost me for missing the out of town work and c)the frustration of excuses and just overall poorly run facility. I've taken my car and my wife's car there for years and never had any issues until this situation. They could have handled it in a much better way and their customer service needs a lot of work.