Ive installed a pioneer avic double din nav unit in a 2004 silverado. I believe I used a scosche unit to adapt the steering wheel controls. You have to be sure your deck accepts steering wheel controls. You just have to figure out which color wire is which coming from your steering wheel to splice into the adapter.
It was actually very easy if you have a good wiring diagram.