This is what I found on the mexican consular webiste
If you are a Permanent Resident of the following countries: Canada, the United States, Japan, the United Kingdom of Great Britain and Northern Ireland, and any of the countries of the Schengen Area, you do not need a visa to enter Mexico for tourism, business or transit purposes. All individuals in this category are required to present their valid and unexpired Resident Card along with their passports. Both documents must be valid during your entire stay in Mexico.
US travel document holders must present a US valid Permanent Resident when entering Mexico if they are nationals of the countries listed in the following link: http://www.inm.gob.mx/index.php/page/Paises_Visa
I am assuming REENTRY PERMIT is considered travel document? Mexican consulate here in nyc has been impossible to reach via email/phone or appointment..:(