A Topeak Wegde (size medium) would be able to carry all of that, but be careful of thigh clearance. Bigger bags tend to push that limit, and in my case I brush it every stroke. The Topeak does have a cloth 'loop' where you can hang a rear light which is a really nice feature.
|