I prefer Pyrodex P in revolvers I get better ignition less fouling, Triple seven in 45-70, 44-40 cartridges less fouling, mostly black powder in my rifles I have used 777 or Pyrodex in the lean times I thoroughly clean and lubricate after every shooting session never had a problem with rust...