Fees charged by the owner of a machine in Mexico will vary from place to place. I think it is because the machine owner shares the fees with the store. Even then a bank in Mexico will charge different fees in a large city than in a tourist town. Known as gouging! Here in Kino the one ATM ( bank owned) charges about 69 pesos to use the machine while 30 miles away the fees are 29 pesos. I am fortunate to have a grandfathered no fee arrangement with my USA bank for Mexican withdrawals but that only covers the fees from the USA bank.
Moisheh