GM only sells this part as part of the entire center console lid meaning it includes the fabric around the plastic. This part has been discontinued by GM but I canbuy it from a 3rd party company we use at work. It is part number 12387048, If you want to use my site to place the order we would have to do it over the phone since the part is technically discontinued it will not show up on my site. This part would be $368.61 with the GMT400 discount that I do. This 3rd party company has 41 in stock and they are the only company in the US that has these new OEM in stock.
PM me if you wanted to get this part and Ill give you my phone number.
-Joe