I ordered the drain pump assembly from AppliancePartsPros.com, and it arrived the next day via regular shipping. Since I'd never replaced a drain pump before, I watched the instructional video on the page I ordered the pump from, and found it very helpful. It pointed out that with my dishwasher, it wasn't necessary to pull the dishwasher out to perform this operation, so that probably cut the repair time in half. After turning off the power switch and water supply to the dishwasher, I just removed the kick plates and was able to easily access and remove the old drain pump using the tools suggested in the video. Installing the new one was easy too. The whole job from getting the few necessary tools together to cleaning up took 30 minutes. Many thanks to AppliancePartsPros.com for a great price on the pump, quick delivery, and the easy to follow instructional video!