You'd need to bring the metal up before anyway, in that case. It doesn't really solve the major problem.
It would be easier to build them on earth still.
It would be easier to build them on earth still.
Instead, you'd ship a lump of whatever material is required by your printer, and manufacture whatever is needed, on demand.
It's more compact and more versatile, what's not to like? Weight is at a premium when you are talking about payloads, but so is space.