For what it's worth, the engine on my 2015 Suburban 5.3 took a crap on me last June. The transmission was on its way out during that time as well. After lots of research, I determined that instead of replacing with what I had, I would purchase a fully dressed engine and transmission together and have it swapped in.
I sourced a GM L8T 6.6 liter engine AND transmission for $7200. This engine and transmission was fully dressed with all accessory components, catalytic converters, ECM/TCM, etc. I had an independant shop do the install. My labor was $6500, but that labor also included replacing several steering and suspension parts while it was in the shop.
All said, I was roughly $13k for an engine and transmission that had only 5 miles on it.
How could this apply to you?
Well there are PLENTY of GM L8T engines on Ebay with under 10... yes TEN miles on them. These engines bolt right up to the 6 speed, 8 speed, AND 10 speed transmissions. These L8T 6.6 liter engines are made without the cylinder deactivation junk, and in most cases these L8T 6.6 engines can be found for CHEAPER than the 6.2. Another bonus... it runs on 87 octane while putting down 401 HP and 464 TQ.
I have a fairly detailed build thread on this forum that you're more than welcome to take a look at.
I know its a lot to think about but I am a firm believer that knowledge is power.
Also, if you're looking to spend 22k... just buy my rig for 22k and sell off your Yukon LOL!!