Is there a word/phrase for "reliable in the long run"

Was wondering if a word or phrase that would fit in the following context:

Global warming is an increasing threat to us today and forest conservation is the reliable in the long run way to combat it.


You could go for slow but sure (The Free Dictionary).

Global warming is an increasing threat to us today and forest conservation is the slow but sure way to combat it.


Just, for what it is worth, why not call it the enduring solution?