Another happy Magpie Customer here, highly recommend, Customer service is awesome too. Got everything delivered Friday evening, installed Saturday morning (45 mins) and it works great. FYI for Carplay users there is no reason to do the cluster swap and programming anymore. With the "Hey Siri" shortcuts in the latest IOS all you have to do is turn Siri Shortcuts on in your phone settings and say "Hey Siri" while your driving and she talks through the radio. No need to press anything on the screen or steering wheel.
Details: Truck is a Pre-August 2015 2500HD LTZ w/ I06 and HD Radio. Got the new Radio and I06 2.5 HMI, plugged right in, confirmed w/ Magpie I would still have HD Radio and I do.
Tips, the USB swap was the hardest part (if you want to call it "hard") for me. I'm anal about not scuffing or marring any interior plastic. Mine was extremely tight. I tapped everything off with painters tape around it (as I did with the dash trim when removing it) and used two of the thinnest trim removal tools I had lifting on the back and left side at the same time, it finally popped out in two pieces. Didn't scuff or mar anything, and the new one fit tight as well with no movement. Having a quality set of trim removal tools is key for this install.
Also it is a good time to change your cabin air filter while your swapping out the HMI since you have everything removed and its right there, mine was only two years old and needed replacing.