Have you seen these? A few of my friends bought these and have been impressed.
https://www.ebay.com/itm/LM-UTV-POLARIS-2017-5-RZR-2017-2018-RZR-Turbo-Radius-Rods-12MM-Bolts/163271292562?hash=item2603ba3692:g:t1IAAOSwFnxbpWH4:rk:7:pf:0
I have one with the Sunbrella mesh and it has been bullet proof. I had Twisted Stitch order the material, hem and sew it and added the metal grommets. Expensive but the only way to go. It's for sale too.