so, heres the deal. my bikes are all dialed, but my gear is aging badly. my oakley ballistic shorts are 2 yrs. old and in shreds from many crashes. my helmet is 3 yrs. old and it stinks like hell, scratched to sh#t and probably not safe anymore. my camelback hawg is 4 yrs. old. uber nasty complete with blood soaked front (not my blood) from first aid use. shredded and torn from many a wreck in rock gardens. last years fox 911 leg armour has cracked knee cups, and my azonic body armour is 3 yrs. and trashed. i'm looking at the dakine apex for my new pack, specialized deviant 06 helmet or 661 pro bravo 06 (helmet needs to be sub 150$) i have no idea which shorts to get (i love built in chamoise on my oakley's) leg armour shouldn't crack when kneeling on rocks to make bike repairs (fox 911) and i don't want to spend a buttload on dainese body armour. any brand advice would be greatly appreciated. helmet,shorts,pack,leg armour, upper body armour what do yall recommend? thanx