Product review (5 stars): good parts
I mostly ordered this to replace the old rubber hose which was getting hard as it was aging.  I did not want a water leak to develop.  The other parts I have on the shelf nearby, handy for repairs when needed.