Not specific for that hose on that vehicle, but, there are heater or bypass hoses with different diameters at each end, that are long, or have angles at the ends.
If you measure both ends ID, you can cut the part out you need.
Then you get something made from other than British Rubber.