Do not buy newer GMC. Have 2019 GMC Sierra AT4 with 6.2. Couple of days ago it just died. Towed to dealership. Service writer calls and says needs a fuel pump control module - $455 parts and labor. Punch line - no parts available and no idea when parts will be available. Called GMC customer service - they confirmed no parts available. Multiple GMC trucks at dealer now waiting on that part. Other GMC trucks on same lot waiting for a transmission control module.
When it died (only 2 miles from dealership by pure luck) - all I could think about was what of died in route to a PRS match in nowhere rural America.
When it gets fixed, it will be sold. Looking for an older Toyota Tundra, 4Runner, or GX470.