Suggest you try http://www.pcbtrain.com/
They may not be the cheapest but they do high quality job and deliver on time.