Both my Hi-Point are way past due for a cleaning. Looked at several cleaning posts here but I now have a question since I recently bumped into the Break Cleaner (non-chlorine) recommendation. Since my neglected (?) firearms need a lot lot more than a once over, is Ballistol going to do the job or should I go with break cleaner which I presume is much stronger? If my H/P's would only have misbehaved or had bad POI's they would have been cleaned a long time ago. (I have always snaked with M-Pro7 oil after every outing and then the occasional drop in the chamber. I do have M-Pro7 Cleaner... presume it is on par with Ballistol.) 995ts = 3.5K rnds. C9 = 2.0K rnds.