Fuji and Dolans are probably your two best options. They are good quality for the money and have few proprietary parts. There is always a chance he will outgrow it in a year or two.
As for the size, I would guess he would need a 58 or 61 Fuji. I'm a few cm shorter than him, and my fitter wanted me on a 61 Fuji for sprinting.