Have you seen the AK and AR mud tests?

A quality AR would probably work pretty well on any type of kind of automotive or cooking oil in an emergency. Probably many of the lotions and creams too.

And while DI does leave the receiver internals dirtier, it takes thousands of rounds in a well lubed AR to matter and no dingbat is surviving that long without cleaning his/her weapon in a hostile environment.