Greating guys. I am new to this forum just bought a 2018 Red Custom Silverado. Totally love the exterior look but interior needs lots of work. Has anyone upgraded the instrument cluster? Dash? Radio head unit? If so how hard was it to do? Any reprogramming? Have it professionally done VS DIY?