This went into my '97 K2500 7.4L about two years ago. "So far, so good." Covid pricing being what it is, along with Let's Go Brandon inflation, I paid about half what they want now. As I post this, they're saying "Only one left--Order soon!"
amazon.com/gp/product/B01LZSDV6N/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
There's also the chance you could get your original rad repaired by a local radiator shop. They're an endangered species--driven to the brink of extinction by cheap Chinese radiators and lack of radiator repair parts.