Product review (5 stars): DIY!
Arrived quickly.  Great price.  (Would have cost $25 in the store down the road) Was able to replace the part myself in 10 minutes.