Product review (5 stars): Cheaper than calling a repairman!
Took some time but was relatively easy to install, and works just fine.  Search YouTube for instructional installation video.