What you saw was most likely from AeroFlow. They ONLY make stuff for BMWs. I highly recommend their products. LOTS of R&D with rider AND passenger. I had their product (windshield and lowers) on my 1999 BMW Roadster. Best wind protection you can get for that bike. Very nice and warm to ride behind in the winter, but too hot to ride behind in the summer because there was little air flow to the rider. I removed the lowers, got more air, but more noise and turbulence too. It's all a compromise. The Strom would definitely benefit from something like that.
I'm still tapping my foot and waiting for Rifle to get their screen into production. Rifle has been saying it will be out in a month.....for the last 6 months! It may not solve the problem if part of the problem is needing lowers. ANYBODY (manufacturers, etc.) OUT THERE LISTENING??