Product review (5 stars): Good parts, good price
All parts fit and worked well.  After two weeks of running, still happy