Product review (5 stars): Perfect fit
Fit perfectly, saved me a ton of money over calling a repair man.  Watched tutorials on youtube on how to install.