I like BKF and it is dead cheap. There is a kitchen supply outlet store nearby that carries it and I stock up on it when they have a sale. I had tried Comet with Sharpmaker stones and it got them mostly clean but BKF would get them back to like new. Works great on the sink, too, as well as with stainless pots and pans. It seems to have some agent that removes metal oxidation. I have tried the liquid version but prefer the powder.
They also had a Bar Keeper's Friend "Polish" here at the local stores for a while but they no longer offer it. And it was great stuff too. Nothing removes rust from surfaces better than BKF and it makes stainless literally look like it's factory new again.
Well the liquid BKF I've had great luck using it to soak stuff overnight with before I give them a thorough cleaning. If I ever find anything that cleans sharpening stones better than BKF I will start using it immediately. But I haven't found anything that works nearly as good as BKF does.
I've got an idea that I'm going to try this evening>> I'm going to use the liquid BAR KEEPER'S FRIEND just like you would use a honing oil on a ceramic stone. I'll keep you all posted as to what my results are. I'm interested in trying it out on ceramic stones in particular. Because up till now I've never used any lubricant or oil on ceramic stones. Oh well it's just something I'm going to try. Also I don't think Bar Keeper's Friend hurts the stones in any way I can tell.