Product review (5 stars): Five Stars
Worked like a champ.  Dealer wanted $280 for this.  I saved 4-500hundred dollars fixing this myself.