My 2007 Duramax Classic came with an aftermarket replacement radio that I really dislike and I would prefer the original radio that it came with. One of the previous owners replaced it and apparently didn't install an adapter so the steering wheel controls don't work now. I've been searching for an original radio but not having much luck finding one from a 2007 Classic pull out on the internet. I was going to sell my 2005 LT Silverado 2500HD now that I have the Duramax and it dawned on me that maybe I could swap the radio in the 2005 for the one in the 2007 and save a bundle of money. The partsman at the local dealer told me they both have the same part number in the book but he wasn't positive they would be identical. Does anyone know if they are the same radio? The 2005 does not have audio controls on the steering wheel so I'm concerned that it's radio will not work in the 2007 or if it does it won't have the same wiring harness and the 2007 steering wheel controls won't work. If that's the case I'll just stay with the aftermarket one. Hope someone can answer my question before I start tearing into the dashes. Thanks.