I've found a great and cheap way to keep my pistols oiled is to buy one quart of Mobil 1 full synthetic motor oil (5w30 or 5w20) and put some in a needle oiler bottle. Works awesome and you can get a quart of very good gun oil for $6....