The State Department has a contract with Mexico to sell them all sorts of high powered military weapons or at least they did . . . where do you think the Mexican Army get their weapons? Where do you think the Mexican police get their weapons? So, the drug cartels are STILL PURCHASING WEAPONS MADE IN AMERICA, even if they have various other avenues, such as Russia, Iran, Venezuela, etc. to get guns. American weapons are preferred because the weapons don't jam and cause one of them to die unexpectedly just by firing it.