I want to add to this that if you are near Philadelphia there is NextFab.
http://nextfabstudio.com/
1. It costs generally a few hundred to join.
2. You can pay them to make parts for you or you can take the classes to prove you can use the tools and then do it yourself (there are a few exceptions like their waterjet).
3. They offer some materials on site but you have to check what those materials are and the quantity.
I've recommended this to a few people in their immediate area it would be very expensive to replicate the collection of tools they have on hand unless you can justify it as a routine production expense.
Fair note: I am a member but I am not directly involved with their operations this is not an advertisement.