I'm happy that others had a good experience here. My experience was not so good. They installed a part incorrectly (fan shroud) the part failed and destroyed the fan and fan clutch. Improper installation was caught by dealer service tech. Called called Scott the Avondale branch manager, met with him and was told he would submit all the paperwork to the corporate owner for reimbursement ($1200). Well after 3 months of his lies and dodging phone calls, I called the corporate customer service, they turned out to be just as shady. Remember all there work is guaranteed. Finally had to go through my insurance to get reimbursed. So good luck if you pick this place and prey you have no issues. Oh and check your receipt, they charged my insurance for new parts, but reinstalled the original old ones