Product review (5 stars): Great part
This was a "direct replacement" for my GE Triton GSD5200G00BB.  My model doesn't have a solenoid like most do, but instead has an auxiliary drain pump, so the "direct replacement" has one that just hangs off the edge.  If you DON'T have a solenoid originally, you'll need to move the black rubber cap that comes installed on the new part.  You'll know what I mean when you see it.
This part replaces GE (and apparently many other) dishwasher pumps for the last 30 years, or so say the directions.  It took me a little time to orient myself to the instruction sheet but after I did this slid right in and works beautifully.  I saved myself at least $350, and that's compared to buying a low/mid-level washer on sale.  If I get a year out of it I'll be happy.
For tools you'll need flat and phillips screwdrivers, plus a 5/16" and 1/4" nutdriver or socket for hose clamps that aren't also slotted.
Obviously you'll also need to diagnose the problem before springing for this part.  I highly recommend applianceblog.com which is a totally independent review on my part.  My problem was that my dishwasher wasn't draining.  There are numerous possible causes.  After eliminating EVERYTHING else I replaced the main pump and it did the job.
Thanks for reading.