Product review (5 stars): Perfect.
Works great. Awesome price. The local part store want 65$ for the same thing. Only downside you gotta wait a couple days for mail.