Jose Manuel de la Torre sprang few, if any, surprises when he named his team for a pair of vital qualifying matches.
Both have been in good club form in recent weeks, but neither was expected to make the 23-man roster. Real Sociedad striker Vela has been on the outside looking in since March 2011 following repeated rejections of call-ups, while Ajaccio keeper Ochoa reportedly demanded to be guaranteed the starting job over Jose de Jesus Corona.
There is a strong domestic bias to the roster, with just seven of the 23 playing for clubs outside Liga MX. This includes 20-year-old defender Diego Reyes, who was named despite his inability to crack the starting lineup at FC Porto.
Javier Hernandez of Manchester United is the only foreign-based player outside the Iberian Peninsula.
With three players apiece, Cruz Azul, Tigres and Monterrey are the most represented clubs in the squad.
Mexico will play Honduras in Mexico City on Sept. 6, before flying to Columbus, Ohio, to play the United States on Sept. 10.
1. José de Jesús Corona (Cruz Azul)
2. Alfredo Talavera (Toluca)
3. Jonathan Orozco (Monterrey)
4. Severo Meza (Monterrey)
5. Ricardo Hiram Mier (Monterrey)
6. Francisco Javier Rodríguez (América)
7. Diego Reyes (FC Porto)
8. Héctor Moreno (Espanyol de Barcelona)
9. Carlos Salcido (Tigres)
10. Jorge Torres Nilo (Tigres)
11. Jesús Zavala (Monterrey)
12. Gerardo Torrado (Cruz Azul)
13. Héctor Herrera (FC Porto)
14. Christian Giménez (Cruz Azul)
15. Fernando Arce (Tijuana)
16. Andrés Guardado (Valencia CF)
17. Giovani Dos Santos (Villarreal CF)
18. Javier Aquino (Villarreal CF)
19. Ángel Reyna (Veracruz)
20. Damián Álvarez (Tigres)
21. Oribe Peralta (Santos)
22. Javier Hernández (Manchester United)
23. Raúl Jiménez (América)