Ok so I might have to replace the crank on my MTB. I would like to stay around $150 for the part.....any advice? My bike now is a 3x9 but I am thinking of going to 2 in the front with a bashgaurd. I have seen several online that look good for around that price. I would also like to go with external bearings. TIA