Product review (5 stars): Order this part and DIY!  Don't trust a so called professional
Excellent part!  Do not hire a professional!  They ripped me off!!  I purchased this part and now it works like new!!  Thanks!