I have bought a specialized 20 hotrock single speed off of craigslist for 1/4 the cost and in good condition. Still have a little bit of a problem he wants to go further, but gets tired out cause he is pedaling like mad. We are going a slow pace for him. I almost want to say a 20inch single speed is pretty much a ride around the house with other kids kinda of bike. I am sure I will be buying one with gears real soon. Been looking at the specialized hotrock 7 speed and he fits on it really well.