Product review (4 stars): Wish I'd have known to replace these 2 years ago!
Seems slightly expensive for what it is, but it helped me get my dishwasher cleaning again.  A little investment of 2 of these and a new impeller has probably put another few years' life into my dishwasher.