Looking for a good and affordable supplier for PCB fabrications and assembly services in the USA in the range of 100 to 1,000 boards. Any recommendations?