Product review (5 stars): Perfect fit and works great.
It fit perfectly and doesn't leak at all. I just installed it so I don't know yet on longevity but we will see. So far so good.