Has anyone used Ballistol? I've heard a lot about it; non-toxic, okish lube, great cleaner, and prolonged use creates a slick nonstick surface. As I get closer to getting my CCW I'm interested in non-toxic stuff. MPro7 (the lube not the cleaner) just isn't all that great for me. Currently I've got a non-toxic grease for the rails but I need a CLP for rust prevention. What do you guys think?