i love the bike with my life. I have had 2 so far. I accidently ran over my old one with my dads truck and the frame and components were all ok accept for the wheels. It's great for both streat and dirt.