you could go ahead and mix some Hoppe's, with some of the oils you're hoping not to stain it with, apply a couple of heavy coats and be done with it.... that way its at least evenly stained?
5W30?
If you take the time it takes, it takes less time. --Pat Parelli
American by birth; Alaskan by choice. --ironbender