You can't get more flexible than this. This waterproof, "Made in Germany" universal bag fits on both the front and rear bike racks, and has a roll closure so it can be sealed up tight.
Buy Vaude Aqua Front Pannier Bag from Chain Reaction Cycles, the worlds largest online bicycle store.
Black - Yellow
White - Bright Red - Black
Black - Metallic Silver
Sign me up!