Product review (3 stars): Good
It fitted fine, no leaking.  On Amazon you will have to buy the clamps separately if you need it.

Update: after 3 months of using the product, I notice some sand leftover in the wash from the rubble material on the seal.  You will have to wipe the rubbish sand with a towel and re-wash again.  This happen twice for me.  I notice the rubble seal became smoother after this.  I believe this is a rush, bad design by the manufacturing.  They just don't make things like they used to anymore which I believe this product is old and original parts are hard to find.