A 19-year-old and several juveniles are facing charges in connection with a year-long investigation into stolen guns.