Spectra CU2370 should be a direct fit onto your vehicle. It has all the accessories (oil cooler + trans cooler, fittings, TB coolant caps, etc) needed and is the wider 34" core.
Like Tony said, all GMT800's and 900's use a very similar radiator, and the CU2370 is made to fit all of them.