I saw a new 2007 12GS in a showroom the other day, and guess what?
The windshield hard parts were made of Aluminum!
instead of the prior brake-your-self-plastics...
So I didn't have to order a pair from Touratech, but bought the new OEM parts from the local dealer, who had them readily available in stock!!!