A picture of what you are thinking of buying would be handy. However if this is what you are thinking about -
I would say any plain blade screen is unlikely to be any better than the OEM adventures screen. I tried the OEM as standard then with Tobinators and also the taller Wunderlich screen of similar shape. All caused thumping turbulence around my head.
I found the Givi AF-330 solved my screen problems.
I can't help with your specific query, but I have bought several C Baileys for other bikes (1200RT & 1200R) & they are a well made piece of kit. Mounting holes aligned without stress, & seem to be durable.