I been using Ballistol in place of Break-Free CLP for a few months now and I won't be going back to Break-Free. I kinda like the smell (smells like black licorice) but my wife hates it. The smell does dissipate after awhile.
As a lubricate and cleaner, Ballistol creeps into the tiniest crevices. One of the benefits of Ballistol is it does lose the ability to protect & lubricate even in the presence of liquid water. Ballistol will not float on top of water like petroleum based lubrication, it emulsifies with water. It is not hygroscopic as some people believe.
Ballistol does not harm the environment, my hands or my health. Been around for many, many decades.