This product is perfect for its intended model.However, the idiot mechanic that told me this would fit my car called me after he got it to say it would not work in my model. We read the same ad and discussed it, but he said get it and like a lemming I did. I'm out $105 US and don't intend to pay his bill.