I'm helping a guy throw together a budget friendly bike. He's 5'-2" tall, 140lbs and has no real mountain biking experience. I recommended Zee shifters and derailleur. But that got me wondering about the cranks. Anyone with real world experience? Pros/cons? How about for someone with his skills/weight?