I'd give them a call...if the hardware is different they might be able to do something for you.
I went through a big ordeal of trying various sizes and components to get the "just right" Windvest for my Speedy. At one point I had three different Windvest screens sitting in my basement (or on my bike).
Calling seems to work a lot better than email for them. But they do bend over backwards to please.