Product review (5 stars): perfect fit and some tips for you
Ok, to be honest taking this thing out requires a good 90 minutes of disassembly and keeping track of screws, my suggestion is to photo every screw you take out and number them.  However this pump fit perfect and replaced the old pump.  I might suggest replacing the pump and the piece this fits into for a complete solution, but fingers crossed the machine is back running.

Note the issue it fixed was a 'grinding' sound in the motor area when draining like there was a diamond earring in there, alas there wasn't but I did find that the motor screws had come loose meaning the impeller was wacking the walls,  I had to replace the original with some larger ones from Ace Hardware (thanks Ace Hoboken you rock) - that allowed me to insure a tight fit.  adding a bead of silicone might help to so have that prepared