You mention that your son has an older MTB. If you get something new and modern, it won't be long before you're on the 'older mtb' while your son is thrashing down hills on 'your' new/modern bike. Been there and done that. No regrets because the smile on his face was more than worth it! Just saying.