Sorry to hear about the machine shop issues. Its ironic to hear politicians talk about wanting to give work back to local industry, and then finding that nobody locally wants to do mechanical work for you. Its not attractive for young kids out of high school to learn mechanical skills, even though the demand (and income) will continue for years.
Back to your original cam question. The key point is that the cam profile and lift needs to be matched to head flow and compression if you want to have good performance. Since you plan to used better aluminum heads, you can go for a little more cam and still have a decent torque band. What you want to avoid is sticking with a low compression OEM block and heads (probably only 8.0-8.2 compression), and then trying to use a cam with duration that is 220+ @.050 (or more). It will have that rump-rump sound, but suck for low end torque and gas mileage. That is why the GM 350/290HP crate engine is usually a bad choice - too much cam for the compression and head flow.
For example, I swapped heads and was able to get compression up to about 9.4, which works well with the 213/217 @ .050 cam I selected. I considered going for more cam, but this one seems to be a better match for a heavy truck. It has a little bit of cam sound at idle, but no noticeable lope.
Bruce