Limited navaids? That is an understatement if there ever was one. No navaids is more like it.
Hard to see what that would have to do with anything!
One would assume that that chopper would have had a portable GPS at worst and a TSO145 GPS at best. What more would you need?
Dr