I use "non chlorinated" brake cleaner, I just take them apart ans spray the crud out and hit them with an air hose, to blow everything out. Then I spray them with G-96, and blow them out again, wipe off any excess and put them up.
Sometimes when you purchase old dies at a ydsale and the las owner let them rust,,, I throw'em in the tumbler for a few days and that makes'em new again.
As far as How often? aty least twice a year for my dies.