Most cartels buy in bulk, and the weapons are coming from places like Nicaragua and other South American countries. Also Asia and some from the Middle East, a Tijuana-based police authority who requested anonymity explained. And, another factor is the CNC machines making uppers in clandestine shops in Mexico.
Studies have indicated weapons have been moving increasingly from Colombia, Spain, and Pakistan