Its a nice concept considering the RP possibilities, but i do see a problem.
How will you ensure people will pay for your work?
It would require to be considerably cheaper than a repair on any space station in addition to refilling your ammunition and im not sure if its really worth then.
Anyway, i wish you good luck.