Product review (4 stars): Perfect solution
Good price, easy install.  Includes all parts except the plastic shell that doesn't wear out.  However, should come with instructions to clean the inside of the plastic shell very completely because the new black rubber part has to seal against the (clean) inside surface of the plastic shell.  Mine leaked a little bit until I cleaned it just like I'd clean a rifle barrel, by stuffing a rag through it.
You might not need to use both hose clamps that come with this kit.
David