Here we have the factory satellite radio control module, part number 20883237 that was removed from a 2010 GMC 2500hd that was a light roll over. Good functioning condition. Should fit all 08-2010 Silverado and Sierra but verify with your dealer to be certain. Any question please just inquire.