I just got a Geza Gear Cover. It's more expensive than most of the others, but I have really been impressed with Geza's products that I've seen on other people's bikes. They offered a "deal" on a new product line last fall and I bought one. It took forever to come and then it didn't fit very well. I told Geza that it didn't and they said they had made a mistake and would send me a new cover. Then nothing happened for quite a while (like maybe a month). In the meantime, I used the first cover they had sent me and decided it worked pretty well and that I'd just keep it.
Then I got a call from Tom at Geza and he explained that they'd had some personnel issues and that my 2nd cover had fallen through the crack, but he was going to make everything right.
So last week, a new Geza cover showed up. It fits much better and I'm happy with it. I'll try to get some pictures of it posted here later in the week.
It's a nice snug fit, and Geza says you can use it while the bike is on a trailer at high speeds. Well, I'll never test that useage, but I think it'll stand up to any kind of weather.