There is a brand of Vit. B12 Complex that my wife takes but can't be found in Mx. So I had some sent by FedEx in California to her in Mx. FedEx said it was OK.
Total cost to me of U.S. $72.00 plus shipping of U.S. $99.00.
Customs "confiscated" them,and told me they can't be imported and if I wanted to import them to Mx. I had to go to Laredo, Texas, do paperwork and pay $3,000.00 (Pesos).
I'm reading it's OK to bring them in yourself in your luggage, but not ship them.
I'm just considering the loss as tuition for a class in "Learning about Mexico."