Mexican banks up their game -