Product review (3 stars): Arrived broken but compatible with old pump parts
The product arrived from Amazon broken.  No fault of Amazon's, it looks like the GE packaging was bad and didn't properly cushion the product for shipment.  The packaging was suppose to have inflated cushions but they were flat.  The mounting bracket was completely broken off.  I was in mid-repair and had already removed the old pump.  I was able to salvage the project by unscrewing the plastic (white piece in picture) mounting bracket from the old pump and replace it with the broken one on the new pump.  It fit perfectly.  Obviously with the old pumps mounting bracket and connections, everything fit just as before.  I finished the install, turned on the dishwasher, and the dishwasher is draining like new.  No leaks.  Be sure to save your old pump just in case your new pump arrived broken.