Billingham 335 and you'll never need to buy another bag ever. Just don't get an heart failure when you see the price: 300 in the UK. It is worth every penny.