Look at Sentry Solutions.
Smooth Kote and BP2000. Together a great combination. Not like Gun Juice which is like getting married, once its there its impossible to get rid of it.
The goods from Sentry last a long time but will eventually get shot out and need re-treatment. They are tried and proven products used by US Military to RCMP, as well as Rock Creek Barrels.
NOT snake oil, a well thought out product. Only thing that takes some getting use to is that there is no "oil" so to speak. Its a dry type lube. For tactical use where the firearm is exposed to elements where it will pick up grit its great because it, well being a dry type lube, does not attract the crap. For those of us who end up in the marine enviroment, its water resistant.
Check it out, the people there are great and very helpful.
These products were recommended by friends and co-workers with LOADS of experience, they do work as advertised.
Tried Gun Juice on one hunting rifle, not nearly as convinced as I am with the products from Sentry.
Good luck