Curt
Sometimes when I close my eyes, I can't see.
All it took to make it fit was the metra double din bracket, radio wiring harness adapter (optional), and the headunit. It's pretty neat because the headunit itself is a double DIN unit, but the back of it isn't. Makes for easy tucking of the wires: https://www.gmt400.com/posts/1099805/Although @Curt's setup is pretty cool, especially if I don't have to trim anything. I may look into that.
Has the modern conveniences of Apple Carplay/Android Auto too. I would highly recommend it to anyone looking to update their truck to modern times.