As for windshields, I had a tomb stone, and it sucked. I ended up getting off of eBay a generic Chinese scooter windshield. Its 15" wide and 18" tall, but also comes in 23" tall. You can get it with 2 different types on mounts, one for the handle bars and the other to the mirrors. Not sure if the mirror one will fit, though.
Its set up right below my eye level, about level with my mouth, and can be moved up to about my eyes (I'm 5'8"). It moves clean air and for $50, don't think it can be beat.
Eventually I want to get rid of the bar mounts and use the Turbo-City windshield mount. The bottom set of holes on there mount line up with the bottom holes in the shield, so I would have to just modify the top a half inch.
the shield: (those chrome things on the shield are not really there, thats a generic image)
The eventually mount: (from tciproductsusa.com)