robertf, grease is a very specific lubricant and manages to hold particulate, that is what is does. the dirtier the gun you use it in the more crud that will accumulate in the grease the worse your gun will perform. Its not hard to understand for most. Climates, conditions, and use all affect how your grease will perform much more so than they will affect how oils perform, all of which I assume you all ready know. Running grease in a small arm is simply unwise. Many folks do it, lots of folks hire hookers too. Just because someone does something and doesn't pay the consequences it doesn't mean its the best thing to do.
To answer your question BREAKFREE CLP is about the best product the initial poster could use to run in the gun he is shooting. Essox is probably the next best, both great lubricants and rust inhibitors and won't accumulate crud like grease.