I need to buy some body armour for XC riding (not downhill or free ride). Just good protection for knees, shins & elbow. Have seen a lot of positive reviews for Core Rat & Roach. I'm tall but have relatively skinny arms. Have any of you had particulary positive reports on these brands or have a favorite that you really like? I think I'll need to do the kind with straps, since I live in Texas, where it seems like it is humid all the time. They need to have cush, stay put while pedalling and have a solid plastic shell (as opposed to those that are neoprene).