The rules are constantly changing, but in general:
1) Long guns (shotguns and rifles in non-military calibers) are allowed. Requires hunting license, military firearms permit, and last time I checked (although there has been talk of eliminating this requirement), a contracted hunt with a Mexican guide/outfitter.
Mexico has some world class dove, quail, and deer hunting, but for non-Mexicans, it is currently guided hunts only.
2) Handguns for non-Mexicans are an absolute (under most circumstances
) no. Anything related to handguns, particulary in a military caliber, can cost you your freedom.
Case in point - An uncle of mine crossed the border at Tecate (east of San Diego) to have some work done on his Porsche 914 (no derrogatory comments on it not being a "real" Porsche
). He was in an auto accident, busted up his car, and received a concussion. During the police investigation, an empty 7 round mag. from a 1911 pistol was found in the car. No gun, no ammo, just a mag. He was immediately arrested and jailed. Apparently, the statute under which he was prosecuted was so broad, that what he did was considered to be same as an "invasion of Mexico by a foreign, armed, national force."
While they were preparing to move him to the infamous La Mesa prison, he escaped from the jail, and literally "made a run for the border." Unfortunately, with the concussion, he wasn't as fast as he hoped, and was re-captured.
He was eventually released in exchange for several thousand dollars (brought down by friends) and his car.
However, "connections" make virtually anything possible in Mexico, for both nationals and foreigners. If you don't speak the language, tread lightly.
The eassiest method to have a trouble free hunt is to book with an outfitter, and rent a gun from him. You will save yourself a lot of hassles.
------------------
TaxPhd
"Those who live by the sword are probably pretty f***ing good at it."
"Instructions for a successful gunfight: Front Sight, Press Trigger, repeat
as necessary." - B. Braxton