If by US Felon you mean somenoe already convicted of a felony in the US, it is illegal "to ship or transport in interstate or foreign commerce, or possess in or affecting commerce, any firearm or ammunition; or to receive any firearm or ammunition which has been shipped or transported in interstate or foreign commerce." Just depending on what exactly he was doing in Mexico may or may not get him afoul of that law.

