Product review (5 stars): Great replacement fixed my leak!
My dishwasher started leaking after about 5 years of ownership. I assumed it was leaky gaskets...it wasn't. Bought this pump. It's OEM and plugs right into the harness like the original. Easy installation and no more leaks!  Despite what an earlier review says, it DOES come with the front and rear O rings (like in the picture). They just aren't preinstalled on the pump. They come in a separate little bag and could easily be thrown away with the packing materials if you're not paying attention.