I have purchased 3 items from "partsgeek" (radiator, 2x O2 sensors, & thermostat). It was the worst experience ever in my entire life! Never been so disappointed at such level of fraud, lies, and unprofessionalism.
First, they sent me a different radiator that is completely different from what they posted, and when contacted the CS manager I was completely devastated by his denial as well as carefree regarding the matter. They refused to admit the mistake nor send me the return authorization (the shipping cost's $65). As for the O2 sensors, I faced another dilemma once I tried to install them. The problem was the harness adapter that doesn't match the one of the car. Another awful disappointment.
This company must be boycotted for their negligence and unprofessionalism. Unfortunately, I didn't do an in-depth search on them before placing my orders from PARTSGEEK. To anyone who care about quality, genuinity, and professional customer care, I strongly recommend you to stay away from this online sale company.