I recently started using Ballistol and it seems to be doing a great job. I've had good luck with Rem Oil and CLP (both the lube and the cleaner/lube). I also use a bit of moly spray in the barrels (moly is what many reloaders lube their bullets with), it's a dry lube - a bit like graphite, but a better lubricant - and so doesn't attract dirt.