Hi all. New here Used to do a lot of BMX riding as a teen and miss dirt jumping and messing about riding street. Now that im older I would like to get back into it but this time on a MTB. I had a Cannondale F7 which I sold a few days ago - was a good bike but wasn't built for what I had in mind if you know what I mean I have got about R10k for a new bike - currently looking at the Giant STP 1 (2010) which retails for around R9k. Overview: Key Upgrades (over STP SS): ? Marzocchi Dirt Jumper 2, 100mm suspension fork ? Truvativ Hussefelt crankset, Howitzer bottom bracket ? SRAM X.4 rear trigger, X.5 rear derailleur ? WTB Dual Duty FR rim/GIANT Tracker (f)/Formula ® hub, wheelset http://www2.giant-bicycles.com/en-IN/bikes/model/stp.1/5477/38129/ Any comments on it? or any suggestions on other bikes? Also which bike stores in Cape Town are decent? I am new here. Thanks