A member from another board is interested in my head unit, but he is unsure if it will fit. He has a '05 2500HD that came with a non-Bose CD player. He has XM radio, but no steering wheel controls. My truck came with everything: Steering wheel controls, rear audio controls, XM radio, OnStar, etc. Please say that it does so I can sell it already. Thanks.