I enjoyed this video as they tested some compounds I have not tried and the results of the majority I have used mirrored my own experience.
I remember when they first brought the older/stronger/Hazmat version of CLP into the military and I thought then there is NO way one compound can be best for cleaning, lubricating and rust preventative. This in fact proved true then and is still true today, as we still had to use military bore cleaner with even the older/stronger/Hazmat version of CLP. The CLP available since changing to the 1990's Non-Hazmat formula is an even weaker bore cleaner.
Hoppe's Number #9 use to be THE best bore cleaner on the market UNTIL they took the benzene out of it to make it less Hazmat. Ever since I was saddened the changed the old formula and we found it was no longer a good bore cleaner, we switched to using Champion's Choice Bore Cleaner and there is nothing that surpasses it, still to this day.
When one sticks to using traditional black powder, there is no reason to buy commercial bore cleaners, as hot water with a little Dawn detergent quickly and fairly easily gets rid of the fired residue when one cleans their ML correctly.
I will say I have almost no experience with the black powder substitutes and realize those propellants may or may not require a stronger bore cleaner than water with some Dawn in it. Though as long as real black powder is available, I won't use black powder substitutes, it would be interesting to see what bore cleaners work best to rid the bore of their fired residue.
To this day and like Hanshi, I have not seen an oil that is a better normal use rust preventative than what used to be called Sheath and is now known as Barricade. It is also a much more than adequate lubrication oil in ML firearms.
Gus