What would be the purpose of creating a token when the similar real thing is possibly cheaper and looks better? If you are making a token to advertise, or whatever, for Mexico, why put it in English instead of in Spanish?
Depends on who the audience is. Could be something targeted to be pocket "litter" to make people think about a trip to Mexico... Tokens are cheap to make, easy to distribute. Also what size is it? If it's the same size as a US coin, could have been looking to get wide distribution via passing for quarter or whatever.
May have been made for the tourist trade, as a souvenir piece. It may have been more profitable to make and sell than the real thing.