The auto-part search engine on partsgeek.com told me the part I ordered was compatible with my vehicle; it wasn't. I contacted them and not only do I have to pay for return shipping, but also a 20% restocking fee. AND if I don't provide the tracking number "in a timely manner", they will charge another 20% fee.
BTW: I wanted to re-order the correct part (not just get a refund). But I would rather spend my hard-earned money with anyone else than a company with such shady business practices as this.
Recommendation: If you pay double the price to not deal with this company, it's worth it!