Product review (5 stars): Fixed my problems!
For whatever reason the assembly didn't fit, but I just swapped the new pump over to the old assembly (the pumps were the same) and it fixed all of my draining problems! I'm still going 5 stars because I assume the pump assembly not matching was my mistake.