JB got it in one - you can get the Puig screen from Hein Gerrick for around 30 pounds - mine is mounted to the headlight mounting with a couple spacers. The BMW pegs are a fit yourself job that can be done in 10 minutes.
Scalpel, have a look at the thread i did on wilddogs, it's a Puig naked bike screen, ordered from World Of Accesories in Randburg, cost about 900 bucks.