If you have not read the Passenger wind issues in the general section, I bought and installed a MRA X-CREEN on the Stallion. It does push the wind up higher over the driver and when I rode about 30 miles in rain, the rain coming off the main windshield was noticeably less. I can not speak about the passenger wind as I didn't have one with me.
Tomg
Tomg