When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
When I had my C5 I ordered one of each to try them out. The Vette Net is acrylic and squeaked liked plastic does. I didn't care for it all. I actually found an old version of the Vette Net that was the screen type (like the GM one is now) and it is much better. The wind goes through the screen whereas the wind is forced against the plastic (or acrylic).
The Vette Net is probably a few dollars less, stores easier, and does have a leather case you can buy for it, and it is a lower profile deflector.
But, I would go with a screened version! The only one I know of is the GM one with the Corvette logo.