Best price I can gather right now is as follows:
machine setup (per unique part): 25 parts (pls correct me if I'm wrong) = $100
PCB Load : $4 per board = $2500 (just for my boards, will be more including others)
Component placement fee, $0.05 per part x 307 parts = $15.35
Assembly Price per board = approx $20 per board + parts
would love to hear corrections or better offers...