I always recommend this place to my family and friends and all the mechanic I know goes here , I fix cars too I get all my parts here but this morning I had a horrible experience with this guy Clint. I have 2009 Q7 6 months ago my blower motor broke and got a replacement to hiltop and then the other day it broke again so I'm like ok it was use part u never know if they gonna last. So I ordered another 1 and when I try to install it I can't put it in properly so I grab my old one to compare them then I notice that the motor isn't align to the case so I went back to return it coz that's tells me that the motor is been broken and wherever they got it from just fix it so I'm like ok I'll just return it and get somewhere else or buy a new one , but then this guy Clinton says that I might be the one who broke it and then now u gonna return it and u just waste my time .. I can't explain my feelings after he said that to me , then I'm like ok fix that for me align it and I'll put it on, he cant even put it back properly , I said I'm not gonna put that on and the next day come back here and I can't even put it on ! So I'm like ill just return it sorry it's not your fault wherever u guys get that let them know that make sure next time they fix it properly.. and I said Sir don't tell me that I wasted your time coz YOU wasted my time! Then he was like well there's a restock fee " i was like sure !! in my mind I wanna just walk away and just give them my money so there is no problem ! I will make sure my family and friends don't get the same experience !