Product review (5 stars): perfect replacement
This was very easy to do myself.  Don't pay a plumber for sonething so simple.  On my dishwasher it took 15 mins and runs like new.