Certainly you can clean your HP with Ballistol...or any other good quality CLP (cleaner, lubricant, protectant) like G96, Break Free, Hoppes One Shot, etc. Be careful of Hoppe's No. 9...it's a great solvent but if you use it lieu of a CLP it will get sticky over time and can impair operation. Don't ask me how I know. After cleaning, apply a light coat of Renaissance Wax or Johnson's Paste Wax for a great shine and to protect against moisture, finger prints, etc.