There is far too much concern in how mtb clothes look over how well they function. Who cares if your showing a little knee, if its got the right logo or the graphics are 'on trend'. Its not a fashion show its a dirty mountain. Ride your god-damn bike.