i have a shitty bike from sports chek and it was like $145. my b-day's coming up and i want a new bike that i can do jumps and ride the dirt with out it breaking. im on a budget but i will probably get $300 - $400 for my b-day. so what do you suggest for a nice good looking bike thats cheap but not a peice of shit?