My son is13 years old and a BMX rider and he wants to get into free ride mountain biking. What would be an inexpensive beginner tough bike to start with and perhaps be able to upgrade. We have looked at Kona(Scrap), Norco(ryde)-(Wolverine) Specialized-P1 and a few more. Any suggestions would be appreciated.