It is not a problem, in my opinion, on the contrary the general parlance as you say makes it a good tag: you just described what I understand is a “machine shop”.