As far as replacements go, I am very happy with this. OEM look is spot on. Functions perfectly. Fit was perfect. Price wasn't bad at all. Saved me a few hundred dollars in mechanics fees and factory part orders. Installed it in 10 minutes in my work place parking lot. I would recommend this product and would use again