My friend is in need of a new crank around the $150 range. What do you think would be good for him. He does a lot of dirtjumps, some drops, some (but not much) cross country, and downhill. Weight doesn't matter to him, he just wants something that can take a lot of hard abuse. Thanks.