It also depends on the condition of the master cylinder no matter who is doing it. A lot of rust and pitting in the cylinder will not be acceptable in any case. That is unless the cylinder is going to sleeved, which would then drive up the cost to be much more than buying new.
John