I just changed the steering wheel in my 2018 Elevation to a leather wheel out of a 2018 Silverado LT. I tried searching for information on the swap but couldn't come up with much as to which wheels would work. Most people just swap the wheel and keep the buttons from the leather wheel. If you just take the leather wheel and install it, it fits with the vinyl steering wheel clock spring, but the buttons on the right won't function and the backlights won't work. I didn't like that the buttons on the right side wouldn't do anything so I wanted to make sure I could swap the controls from my vinyl base wheel to the new leather wheel. So here's what I found.
The base/work truck vinyl wheels use the same button/trim layout as the Chevy leather wrapped wheel, but the GMC leather wheel is different. So it looks like GM made a single base model wheel and two different leather wheels. So if you have a GM or Chevy vinyl wheel, you can transfer everything over to any Chevy leather wheel.
Here is the base model wheel, same design for GMC or Chevy.
Here is the Chevrolet leather wheel:
As you can see, the leather wheel has the same button layout and trim design as the base model wheel.
Here is the GMC Wheel, as you can see, the shape of the buttons is a different shape. Both the trim and the buttons are different.
So what I did was take the trim and buttons out of the base vinyl wheel and put them into a leather wheel out of Silverado LT:
And as you can see, the lights still work for the cruise control: