The stretchy ones are useless. They are dust sponges.
The Yamaha one looks decent but do you really want a Yamaha Logo on your gear?
The other two guys I listed make quality products, with or without custom embroidery as per your order.
I've dealt with Larry at LeCover many times.
Just call him on his Illinois number during a weekday after 10 AM CT and he'll fix you right up.
He's very hands on and does a great job of making and shipping quality custom dust covers.
He's a small businessman who goes the extra mile for his clients.
Gary