Even though all of the above reasons may be critical pull factors, we could safely lean towards option B, <em>higher wages</em>, as the most indicative answer. Mexicans did not necessarily get better jobs than they had back in their native country, where they may even have been skilled and educated professionals; in fact, wages may have been significantly higher in comparison to their earnings at home, allowing them for having a better quality of life and affording medical care, which tends to be expensive in the USA. Education is not necessarily free -especially at its highest levels, which would help migrants and their offspring to still further improve their quality of life- but then again, higher wages could open the possibility of accessing some private higher education.
What do you mean by items, you mean weapons?
They were able to get things quickly and more efficiently as this is a much faster process capable of producing higher volumes with less money.
Fertile soil, favorable climate, extremely cheap labor, and rivers used for transportation
There are democrats and republican parties from each state and the person running for president is trying to get for example the most democratic votes / republican votes depends what party they are running for