The warranty is supposed to be good worldwide as far as I know.
That is what I was told when I bought my bike here in Mexico.
At the least, the work by the shop in Mexico City has to be warrantied for 30 days same with any parts (though I have heard 90 days on parts).
It would be nice to see Motorrad Mexico do a good will gesture on part of the expenses if not all. First, it is a relatively new bike, second Veter was getting work done by an authorized dealer. So Veter was doing his part as a consumer and Motorrad needs to step up and do their part for product support.
Keeping my fingers crossed for you, Veter!