Product review (5 stars): Perfect repair parts!
Awesome! Perfect OE replacement.  Don't believe the review stating it is a 15 minute repair.  It takes longer and requires you to stay organized.  Watch a how-to video and bring some patience, but this is a job that someone who is reasonably mechanically inclined can tackle.