I wonder if there is a dump nearby although every machine shop is its' own dump.
You can get parts for cars and refrigeration at "junkyards" and "scrapyards" but not many gun parts can be found there.