I use dawn dish soap to clean items from the cage and the cage itself. I follow that up by using the f10sc like redshepherd mentioned. I keep my snakes in a rubber maid tub with locking lid also with a hide in it while I clean. I also put a towel or blanket over the tub just to keep it dark.
I tend to deep clean every month or every other. I soak everything in very hot water and soap. I so make sure everything is completely dry and aired out before I add them back to the cage. I also make sure the cage itself is nice and dry before I add new mulch.
Daily checks for spot cleaning is the best way to make sure waste isnt sitting in there for too long.