Product review (5 stars): easy to install and much cheaper than having a repair man come out.
All of the required parts are included and seemed to be reasonably good quality. Installation was easy but I did not use the included instructions, I just watched a video online.