I have the Givi and it works great. I think it's a little taller than the yamaha touring shield you describe. To protect mine from scratches, I spray both sides (and all the plastic on the bike) with lemon Pledge furniture polish. I then wipe the shiled (and the bike) down with a scratch free cotton towel. THIS REALLY WORKS WELL at protecting everything from scratches and excessive dust too!!!
God bless.
God bless.