Yes, No, and No..... Mexico prices are outrageous!!!!!!!!! You can find it cheaper in the US. Believe it or not this is one of the only things I can get here for considerably cheaper than in Mexico.... Additionally there are fakes in the south and you will be very hard pressed to tell the difference between real and fake....