A buddy of mine from Texas swears by this Ballistol stuff for cleaning and lubing his guns. Anyone else use it and what do you think? And where can you buy it local? I'm in Weymouth, but if it's worth it, I will travel this great state for it. Thanks.