I placed an order with Amazon a couple of weeks ago that actually earned free shipping to MX. I was able to follow it through the DHL number provided by Amazon. All went well until it got to customs and they wouldn't clear it. I printed a copy of the email I got from the DHL agent in customs saying I needed a broker, etc. because something couldn't be identified. I took the email to the DHL office in Ajijic. They said it's pretty much impossible to get it past customs once it stops there and just let it go back to Amazon. One of the items was a citrus based liquid and I asked if that might be the problem - the guy at DHL said probably so. I placed a reorder minus the liquid and it arrived in 6 days. DHL returned the suspicious order to amazon yesterday.