I don't know about Yamaha, most of their stuff is a bit pricey.
I put a ClearView shield on my 950 and was quite satisfied. With the recurve at the top, being wider than the stock and having the adjustable vent, the area behind it was almost perfect. I could actually communicate with my wife while going down the road.
Their shields are also thicker and you won't notice the vibration at the edges as much. Great value compared to OEM.