Ответ:

На шельфе и побережьях Мексиканского залива имеются крупные месторождения нефти и природного газа.

Ответ: нефтью и природным газом.