There is some interchangeability on visors and visor parts among GM cars, but it isn't always so. The length has to be exactly right, the angles and mounting on the sides have to be right, color and so on. I have a set of Seville visors in my garage that I though would fit on a car I used to own. They mounted fine, but turned out to be about 1/2" too wide... (I need to dig them out and eBay them one of these days.) So it is good to know that Volt, Bolt, and Cruze visors are compatible.
It is really useful for any DIY-type person maintaining a car that is more than a few years old to know where their local Pick N Pull type yards are. The yards are a little gritty, as are some of their customers. But seriously useful for finding parts that are no longer available, or overpriced. It is also fun to find upgraded parts, e.g., from Cadillacs and others, to retrofit. Things like Homelink mirrors come to mind. Much cheaper than eBay prices or new. In fact I bet many parts on eBay came out of Pick N Pull yards, and the sellers are just flipping them at a higher price.