I am a keen mtb and do a lot of down hill (non race) and need a bag that will hold my hand pump,alan key set, puncture repair kit and water bottle. I need it to be tight on my back so it doesn't rattle about. It needs to have 2 chest straps to keep it in place. If anyone noes a bag that i could...