They sent me a faulty part which has wound up costing me well over $300 as well as hours and hours of my time. I replaced the part with their faulty part and assumed that coolant temp sensor wasn't the problem. Then I replaced the theromstat. That didn't fix it. Took it to the shop and they went through a bunch of testing since I had already replaced these two things. They wound up replacing the coolant temp sensor (the one that these people sent me) and it turned out that 1AAuto sent me a faulty part. Screwed me out of $300 and a bunch of time I will never get back. Their customer service sucks too. I've tried reaching out to them and have gotten no response. These people suck.