Product review (4 stars): Part fixed our problem as expected - but poor engineering means it'll only fail again
Had an issue where our dishwasher was not draining.  After checking many possibilities turns out this check valve had deteriorated/failed, with the round part becoming detached and blocking the drain hose.  Once we removed the broken parts and replaced with this part, dishwasher now functioning perfectly.  So the part as ordered worked exactly as intended -- but I gotta say, what a ridiculously engineered part -- our dishwasher is only 5 years old, and looking at the construction of this part we believe it's only a matter of time before it will fail again.  Guarantee 90% of owners would likely have encountered this problem, assumed a pump failure, and simply gone out and purchased a new dishwasher.  This wimpy part causes what seems like a significant issue when it fails, and it's clear it will only continue to fail.  Also - for a part that probably takes 5 cents to produce, the cost for this small piece of rubber seems incredibly excessive - but such is the parts business.