Product review (5 stars): Try this part before you pay big buck elsewhere
Worked perfectly, easy to install. Saved myself about $300 doing it myself.