приносить неоценимую пользу

This theory was of immeasurable service in the earlier days of ...

Источник: Русско-английский научно-технический словарь на Gufo.me