Green’s Dictionary of Slang

safety pin mechanic n.

(US drugs) a narcotics user who is forced to resort to an improvised syringe.

[US]J.E. Schmidt Narcotics Lingo and Lore.