I would not give up repairing it.
The pump has a plastic shoulder that the rubber part mounts into. Take some sandpaper and rough this area up. Then go to the auto parts store and buy a foot of coolant hose that has an ID slightly larger than the shoulder and will slip over it and buy a hose clamp. Also buy a tube of silicone high temp RTV get the stuff the stays soft.
Cover the rubber host with a liberal amount of the RTV and then slide the coolant hose over that so that the space between hoses is filled with the RTV. The other end should be exposed just enough for space for it's hose clamp. Clamp down the coolant hose on the pump side. Jam in as much RTV as you can without collapsing the inner hose. If the RTV tube has a plastic nozzle you can jam this down between hoses and squirt more in.
Reconnect everything and clamp it down around the other side (which I assume connects to the tub) Let it cure and see if it holds.