Back when EMSPowered still existed, they sold a simple mandrel-bent stainless pipe with some silicone couplers to replace these. At least for 95-97 trucks. Would be great if someone else started selling a similar product.
It may be possible to glue your original one back together with a good urethane adhesive after degreasing - I've done a couple similar ducts (different vehicles though) with this product:
Amazon product ASIN B001XUMBIA
The best idea i ever had for repairing these was large diameter adhesive lined heatshrink, which absolutely does exist in sizes big enough, but when i looked into it 10 years ago it would cost something like $600 to buy a lengh of the stuff that you could cut down to wrap maybe 3 ducts which seemed like too much.
Edit: Hundred bucks for a 4-foot length of 7.1" diameter 3:1. Maybe someone should test this theory.
3:1 Heavy Wall Adhesive Lined Heat Shrink Tubing | 4 Ft Length - https://buyheatshrink.com/heavy-wall-adhesive-lined-heat-shrink-tubing