OK, the question is: You are allowed to have a single cleaner/lube for all of your guns. For the sake of argument, this means it must be used on a 1911, an AR, an AK, an LCP, a Ruger Vaquero, and a K98k Mauser. Which do you pick of these three: Ballistol, Hoppes No9, or ATF? Why?