Product review (5 stars): Hopefully I'll get another 8 years out of my dishwasher.
The latch on my original dispenser failed and although I probably could have repaired it, I felt that I couldn't be bothered since replacing the whole thing at once was so inexpensive.  ...And I'm extra glad I did because the gasket sealing this to the door had seen better days.

It took about 1 hour to install, mostly just because there are at least 20 screws holding the front panel on. Once I found a youtube video on the procedure, it was extremely simple to replace.