Hi I am a novice when it comes to buying a MTB. I am training for the Comrades and I need a bike for cross training. I am interested in the Giant Roc and the Silverback Reno. The price range is between R3K - R4). I would appreciate some expert assistance with choosing my first MTB.