We are looking for a Christmas present for our 11 yr old son. He's been fitted and needs a 17" - 19" bike size. We've looked at our LBS and kinda like the GIANT Boulder SE... Any other suggestions in that price range ($200-$250)? We want it to last him through high school if possible. Thanks!