It is my opinion and observation that the petroleum based lubes work fine to lube the GUN but NOT the BULLET. Smokeless type lubes do not keep the fouling soft enough for the bore to stay reasonably clean, especialy for rifles. I still use a variety of over ball lubes: GOOP (mechanics lanolin based hand cleaner) when it's cold, 1:3 beeswax/olive oil when it's cool out, and cheapo automotive grease most every time 'cause it stays soft regardless of the temp. I've used bore butter & crisco shortening in the past but they melt out in hot weather. I've also used AMS/OIL synthetic grease but can't really tell the difference from cheap tubs of grease. However on the bullets I use 50/50 beeswax/lard or in a lube wad under the ball. Also, a lot of smokless designed bullets dow not carry enough lube for real BP so they run short before the end of the barrel. I've used grease cookies or beeswax sheeting under the bullets but accuracy went to he11.