Product review (5 stars): If old pump is stuck on motor make sure to really clean motor shaft!
The pump was good, but I failed trying to install it.  Leakage from old pump had caused motor shaft to corrode and shaft was too large to fit new pump.  It was hard to wrestle the old pump off, and new pump wouldn't fit on shaft.  I tried cleaning off motor shaft until it felt smooth, greased it up and used a mallet to encourage the pump to fit.  Pump leaked profusely when I ran a load in the washer, and leakage was coming from center of rotor which was cracked from too large shaft.

I ordered a new, more expensive pump thinking that this one was just bad, but it fit no better.  In desperation I put a grinding bit on the dremel and went after the motor shaft.  It started out black and shiny, but when the grinder hit it I found that the black was really just hard rust.  I kept grinding until I got to shiny silver colored metal, which was at least 1/32" down.  I test fit the new pump and it went right on with no resistance and it works.  I originally gave this pump a 1 star rating, but it turned out that it was my skills that deserved the low rating.  The pump was fine until I broke it.  I ended up paying more for a replacement for it, but it turns out that I didn't need to.