Have you talked to someone at the LBS? They might have some suggestions re: which bike would be best for him and how to do a surprise gift that fits him.