I've tried various post-cleaning lubes, oils, etc., and just haven't settled on any truly great product that will inhibit rust and keep the barrel - inside and out - clean, well-lubed and maintenance-free if I go a few months in between shoots. Advice?