My son has been promised a new bike for his birthday, he will be 15, and I would like to get something that will last him for a few years. My local bike shop has a range of Haro bikes. on the face of it, they look pretty good, has anyone had any experience of them? The brand is new to me, how do they compare to other makes in the same price range?