Product review (5 stars): Perfect match.
Perfect match.  Diagnosed and installed myself.  Likely saved $100s!