I use Titegroup, which maybe is not the cleanest powder, but is OK for accuracy and gun functions well. Internatl. Clays is a good powder but very finicky to load, but clean and cheap to buy.
And, I clean my gun when it gets dirty, my SV usually after 1000 rounds, Shadow same, Glock22 is still a virgin, only 500 rounds through it.
When you clean use a good quality lubricant like synthetic 2 cycle oil.
I went to Slide-Glide for about 2000 rounds and wasn't impressed. Gun get dirtier faster, still runs, but is a pain in the ars to clean all the gunk.
Good Luck