According to the attached article the real source of weapons for Mexican Cartels is actually the U.S. Government.
http://www.foxnews.com/us/2011/04/28/americas-war-arming-mexican-cartels/
http://www.foxnews.com/us/2011/04/28/americas-war-arming-mexican-cartels/