Your noun phrase is correct, and wouldn't require the change from "on" to "in"; but bear in mind that you've thrown away the whole idea of the reason for the constraint. It may be that the guy ran out of money and had to make his own fuel.
Edit. That is, "resources" does not necessarily mean "environmental resources," as in "natural resources." I have run out of r