Bob,
If he only has 2 hours you may want to have him come over for a consult so you and him are on the same page on what needs to be done and what you need. This way you buy the right stuff and do it right so when he comes you can maximize his time.
You may also want to discuss what you could do yourself, running the line, mounting the box, wiring the garage, etc and he can come back and make the connections.
I'm not a code guru but I would imagine you would need to run the wire in conduit if the wire is going to be run outside at all.
The panel I bought came with a 50 amp breaker and a selection of 15, 20 and 20 double breakers. I can PM you the model I got tonight.
For wire, I used 12g for everything with 20amp outlets. You can order them online cheaper than HD or Lowes. For the TS and heater I used 10g with a 30 amp breaker.