I had the Bagger screen that i bought from the US, put on today. I woozed out and got a mechanic to do it for me simply because after reading the posts here and trying to twist the mirrors out of the way, i decided that i was using too much force and may break something. Anyway, I watched the mechanic fitting the screen and then learned that i needed to put a bit more force on the mirrors, the rest is simple.
The screen seems great, i look over the top by about 4 inches and buffeting is minimal, I'm about 6'
Chris