I ordered this ones the other day, it might be the same as the one that you mention:
http://www.adventure-spec.com/defaul...150gs-adv.html
with the "Storm handshields"
I guess they must fit as they are sold to fit this the XT660Z model...?
I havent got them yet and havent tried to fit them but hope they will fit and do the trick.
Up here in Scandinavia we sure need better wind and rainprotection than the OE handshields from Yamaha. Those hardly offer any protection at all....