Product review (4 stars): Worked, but a word of caution
Our Kitchenaid dishwasher started making an awful noise and we thought it might be the hard food disposer...but after a good bit of internet research turns out it was failed bearings on the drive motor.  I didn't price it but a repairman plus parts would have been at least $350-400 to fix.  The rest of dishwasher looked and worked well, so I thought I'd give it a stab for a $120 part.

I was able to replace the motor, but I had to use my old sump/pump because the one that came with this item does not fit Kitchenaid dishwashers, at least mine.  Luckily the motor part did fit and I was able to complete the repair, and now the dishwasher sounds as good as new.  Please make sure you check the part numbers closely before ordering.  The equivalent kitchenaid part (combo motor/pump assembly) is part # W10237169.  The big difference that I saw was the size of the thermistor port - it is smaller on the whirlpool part than the kitchenaid part.  But it has to fit unless you want to get into replacing the thermistor as well.

Note - there are several Youtube videos out there that give good direction on how to do this repair.  Unfortunately you have to watch several of them to get the entire picture....Hope this helps someone.