Product review (5 stars): Inexpensive replacement
Had it for less than a week and so far, so good.  Fit perfectly.  No leaks, and water flow has returned to normal.  Most importantly, it was reasonably priced.