How is the travel team he plays for? More specifically how is the organization he plays for? Are there older/younger teams, is it a well established program or a local startup, have they sent older players to colleges your son might be interested in?
Is he playing varsity as a sophomore? Might be worth it to take him to a cheaper local showcase and see what the feedback is.