I've bought is several times from legit mexican pharmacies. I even had one or two shipments opened and searched by customs and they always let it thru. They just stick a notice inside that it was searched. medsmex is one, but be prepared to wait 3 to 4 weeks for delivery.