Hope this helps ya out. The heat exchanger lists for over $900. The top gasket was about $15, the bottom or outlet gasket was reused with no issues.
The part is easy to replace with simple hand tools. I did it in less than an hour. the only small issue was the cover shield was studded with nuts and the new one had bolts. 2 total. You do not need to drain the coolant as I just added after the two hoses were reconnected.
I tried to order these from several online GM dealers (at $5-600) and every time the order was cancelled. my local Chevy dealer parts counter was able to order it. Turns out the only one on their system came out of canada and I waited a week and a half for it so there's that. good luck and please message me if you need more answers.