These guys saved the day. My part arrived a day earlier than expected and fit perfectly. My car runs great. Way better experience than Amazon who sent me a part that wasn't even close to what I ordered. What I also found that most other dealers is the ability to pay for expedited shipping which is what I needed. Thanks rock auto