I bought mine off eBay, and it's a great piece, all aluminum tanks, 3 row, and came with a 20psi cnc cap.
When I put mine in, I deleted the oil lines. Talking to an old gm calibration engineer, he said the coolers don't really do much good on our trucks anyway, at the proving grounds the put a temp sensor on the main bearing caps, there was only a 1 or degree difference. I just got some plumbing plugs and screwed in the block, with some tephlon tape. Works great, oil pressure is the same as before, and no future oil line leaks.
My old radiator leaked where the plastic tank is. With the new one, and a 180 t-stat, I cruise down the freeway or in town at about 178, if I pull a long grade with the trailer on, it will go up to about 200, and quickly cool back to 178. The OE with the same t-stat would get up to about 210 and not cool off as quick. I understand there is some junk on eBay, but eBay shouldn't be knocked in general, or 3 row aluminum radiators, mine was physically much larger than oe and bolted right in.