Vamos pergunte aos nossos bons amigos na Timatic , que é o que a companhia aérea fará ao decidir se você pode embarcar:
Passport required.
...
Passports and other documents accepted for entry must be valid on arrival.
...
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. ...
...
Visitors not holding return/onward tickets could be refused entry.
Com base nisso, você deve poder visitar por até 180 dias se tiver um passaporte válido, um bilhete de retorno e um visto válido para os EUA B-1. Não parece haver nenhum requisito para ir aos EUA e obter um I-94 primeiro.
Você vai acabar com um formulário FMM mexicano , cujo custo será provavelmente será incluído no seu bilhete de avião.
Observe que, se o seu voo tiver uma escala em qualquer lugar entre a Índia e o México, você também deverá cumprir os requisitos de imigração aplicáveis.