A VisaHQ está certa, o visto tem que ser válido.
De acordo com Timatic , o banco de dados usado pelas companhias aéreas:
Visa required, except for passengers with a valid visa issued by Canada, Japan, USA, United Kingdom or a Schengen Member State for a maximum stay of 180 days.
Embora os EUA deixem você entrar se você passar menos de 30 dias no México , o México não aceitará um visto americano expirado como uma isenção para um visto mexicano.
Se você permanecer na zona de fronteira, normalmente não será verificado ao entrar no México, somente quando entrar novamente nos EUA. Então, na prática, você poderia ir para Tijuana (por exemplo), embora não seja tecnicamente permitido.