cleaning carbon off pistons

Hey, guys was wondering what cheap and effective ways of cleaning carbon on pistions? i was thinking of using good old gas and a tooth brush what has worked for you
I soak them in solvent then scrap them with a razor blade. then Finish it with emory sloth 80 grit!