While this thread is mostly Z scale, it covers methods, techniques, and examples of weathering by Tom Mann and others. Here is an example of one of the engines. Thanks to Jurg for many of the links. Here is an example by shamoo737: