My girlfriend took her car here because it was over heating. They told her the fan assembly was bad and it was $600 just for the part. When I said I'd find the part myself they said it will be the same price anywhere because they didnt mark it up from their cost. Okay. So, I called an after market parts retailer myself and got the part for $90. So we got the part and took it back to them to install it(only because they said they'd deduct the $50 diag cost from the labor). So they installed it, we left. Glad to have that over. But it wasn't. Her car was STILL over heating. We had it looked at by someone else and turns out they didnt hook up the fan right at all. Incompetent rip offs. DO NOT GIVE THEM YOUR BUSINESS