Hi
ok was late but was not here before ;-)
i run a small pcb assembly shop and i may help you figure part price
on my case short answer base part price was ~0.187$ CND (almost same as USD)
then add a small free for each reel (loading/unloading feeder and new package programing)
this was what make bigger run less expensive since it amortised on many board
ok long answer pcb assembly was complex thing whit lot of factor ,if you use 0402 i add 20% to the base part price
have part on 2 side add 30% (2 side for machine was same a have 2 single side board )
the how i figure 0.187$ ? simple , take smt line machine run hour rate / machine part rate
so 673$/h / 3600 par hour - 0.187$
ok now you tell in your mind 673$/hour whow i need that job to ...
but if you take in account the whole assembly process the shop run at around 60$/hour when doing assembly
bottleneck was machine programing (pick place + AOI ) and cleaning and inspection
and not forgot if pick place broke it cost no less that 5k$ each time and yes it broke ...
for some customer that work closely whit assembly shop for reduce waste time the base part price may drop drastically
so for lower your assembly cost , avoid 2 side and >0402,supply assembly data in friendly format ,use in house part number whit well identified part reel
hope it help
Marc Lalonde
Alphatronique inc.