I currently have a giant xtc 1 with a cracked top tube that is basically unridable because it flexes so much. It got that way through a lot of abuse on trails, big six pack of dirt jumps and skate parks...Now that the giant is trashed I'm looking for a new free ride bike that I can do some races on, jump and just ride around too and do 3 mile wheelies on. If be willing to spend up to let's say 2500 and I don't know much about good bikes to buy I just bought the giant cause that's what thu had at my local ship at the time. So could someone just please give some advice on what I should get! I know there has been so many dudes asking the same question as me but I think my case is dif. Anything will help me and I really just want to get the right bike, but there are so many options!