Product review (5 stars): Much cheaper than the repair guy...
An inexpensive and easy repair for even a low-level do-it-yourselfer.  There are plenty of videos available on Youtube that will provide step-by-step instructions for any make / model.