For the record, an ounce is 28.3495 grams, not 28.5. The above definition of a mexican ounce is otherwise correct.
This guy uses mexican ounces, so that gram you just bought is really only .8 grams...