If you get a written estimate, in most states and provinces you can use that as a "the job will not exceed this cost" guarantee, unless something very extreme happens. Get three estimates, call the 2nd lowest one, tell them if they can beat the lowest by x amount, the job is theirs.