I have found this:
OXFORD Sport Sprint Tankbag to be very easy to live with.
It has 4 very strong magnets, and notice it does NOT have the flaps hanging off the sides, draped over the sides of the tank. It is a lot cleaner look, comes off when you take it off, and would never come off, I don't think, even in a very violent crash.
I keep the carry handle (shown towards rider) turned towards the bars, and that way small items don't slide out the top zipped pocket when opened.
The included nylon rain cover sort of frayed away without ever being used much, but I've never had anything in the bag get wet even without a cover on it. I sprayed it with a silicone water repellent/fabric protector once, and on one trip I stuffed the whole thing in a plastic grocery bag, then stuck it to the tank. Those magnets are VERY strong!
It holds about 8 liters, with several organizational pockets for small items.
Can't beat the price, either.
