It's hard to imagine any packet loss on a short point to point ethernet cable. If there's no complex crypto involved or differences in the pumps, maybe it would be feasible to update one pump, capture the packet sequence in a pcap file, and then replay that packet sequence to the next pump using a raspberry pi. I would have thought a suitable "expect" style script could be cooked up... play outbound packets and expect the next inbound packet.