Product review (5 stars): Stopped leaking
I bought this to replace an original unit that has a pinhole leak.  It took a bit of work to make fit.  Used a little dish detergent on the inside of the house to ease fitting it on there.  It does not come with the hose clamps, or ball check, so you will need your originals for that, too.