The part was an exact duplicate but there are 4 hose connections and a water feed connection 8 electrical connections. It is a very tight space. As suggested I "mapped" out and marked all the connections before dismantling and many of the connections could be made before the new valve was permanently screwed in place. It was still a challenging installation although I have been a Journeyman Plumber for 50+ years. The part price was the cheapest I could find, and, in addition, I received 10% off the purchase price which just about covered the cost of delivery. I ordered a new solenoid valve for one that was leaking on a dishwasher just a few days later and, although it was not delivered as quickly, who can blame them in these trying times. I'll definitely use this parts supplier for any needed parts in the future and will recommend them to all my acquaintances.