One of the best bags and it will last a lifetime is the Billingham 445.

http://www.billingham.co.uk/acatalog/5_Series_Bags.html