Local parts place might be able to come up with a replacement for the upper but that lower piece consists of at least 4 separate hoses and a couple of fittings - all oddly shaped. Heck, Auto Zone couldn't even come up with the correct idler pulleys or serpentine belt.
Yeah, I know, 15 years and all. Time to do it. Once I swipe the card I'll ignore the receipt and life will be good.
The Good Times are Coming !