Hey i'm looking for a new bike for mountain trail riding but i'm not sure what bike to get. I'm more interested in gary fishers than anything else. I'm somewhat of a beginner but looking for a bike that will last me for as long as I ride. I am looking at the king fisher 2, the cake 2, and the sugar 293. If you have any suggestions please post.