On my flintlock rifle and pistol, percussion shotgun, and my 44 caliber cap-and-ball revolvers I have been using hot water with a couple drops of dish soap to clean out the bores, flash pans, chambers, hammers and everything else that gets blackpowder residue, including wood on some of the guns. Nothing I've found removes blackpowder fouling as well as hot water. Water simply dissolves the powder and residue right off with almost no scrubbing required. After a completely drying the parts, I use oil on all the pivots and trigger parts and a thin coat of oil on the exterior of all the blued parts. I put a dab of nipple grease on the threads of flashholes, nipples, and all the screws during reassembly. Really, come on now how could you use bore butter to lube your triggers and locks? I don't put anything on frizzens or flash pans but do iol the cock screw threads.
If the gun will be shot within a month or two I'll run a patch of bore butter through the bore but when the season ends and winter sets in I use oil in the bore. I've never experienced any problems using gun oil on any of my blackpowder guns and have no idea what else anyone could possibly use to lube all the moving parts. By the way, I only use true blackpowder and no substitutes.