Your next pocket travel guide
score:4
They do not need a visa. From the Mexican government's website:
A foreign who has any of the following documents shall not require Mexican visa: ... b) Valid visa from the United States of America;