You might want to look into localizing your numbers. Having amounts in USD/mo and then showing it using a decimal as the thousands separator feels silly, even though it makes sense in MX. Something like http://formatjs.io/ can help.
MX does not use . as thousands separator or , as decimal separator. It uses the symbols rationally and correctly just as the other North American nations do.