your mechanic couldve set the timing if he wasnt a lazy bugger.
yes your tuner will also time your engine when tuning.

timing should be in mechanic's and tuner's job description.