What do you mean by Frame Mounting?
Hey, anyway, I think what you're getting at is that the mounting points for the windshield are independant of the fairing. Yeah, I suppose that's right so it might just work. Why don't you email them and ask about it. It looks like it might cover up where the horn is on our USA fairings, possibly, but may still let the horn's blast out. Wonder if they've moved the horn in the new euro/asian fairings?
You know, looking at the new style fairings, they're still pretty much the same as the old ones up around the windshield area and in the areas where they meet the dash and kick area.