That bike is really bad quality, if your son wants a mountain bike I would recommend buying one from your local bike shop. You will pay more money but it will be worth it in the long run considering you don't know anything about bikes and your LBS will.