There are quite a number of assembly houses in the US but low # of units and low cost is tough.
Normally there is a fixed set-up change and then a charge per board. These charges do depend on the equipment used. Auto pick and place machines are desired for SMT where the cost per board is low but have a higher setup charge than a manual PnP machine.