22995086 does not pull up any parts from the GM Parts Direct website. Could be an old part that has since been updated. I do recall some of the original console part numbers being updated since the beginning of this thread. Best thing to do, as others have said, is to go to the dealer and find a truck with the console you want and have the parts person pull all the numbers for you.
The picture of the upper trim was snippet from the website today. You can do the same search at any of these sites and then click on the part to see if it is still a valid number.