I have been to them quite a lot over eight years. My experience is to shop around to see what a new part costs before going there, also take someone with you to inspect the part you are looking to buy. Their language can get a little crude at times. They always stipulate that they do not give refunds at all! So, you either have to settle for what they give or sue their asses.... Your experience with them will depend on how well you are prepared going in to them. I have bought junk before, and I have been quoted prices that rival new for the same part. So DO YOUR HOMEWORK PEOPLE!
more