Looks like one of many aftermarket visors that used to be out. From what I've heard, GM didn't install visors at the factory. Left that up to individual dealerships. They could get them from many different manfacturers.
My truck: She may not be the prettiest girl at the dance, but she's all mine!