in my 98 k2500, i bought a radiator from Carquest Autoparts that came out of dallas, it cost me 162.00 and was all metal with brass tanks, engine oil and trans cooler, and was for a 98 4x4 with 7.4L v8, what they called a ''supercooler'' radiator. it actually spung a leak once, but i pulled it out and in 10 minute with a torch and a berillium soldering iron, it was fixed and only cost me the price of some lead soldering wire.