When I put my Tanfoglio TA90 with a case hardened finish on consignment, the gunsmith at the store took it apart to clean it. I had just used a power blast type cleaner on it including the decocker cage. He said that it was so clean that he didn't even try to clean it further. You have to make sure to coat everything with oil afterwards and dry the excess. It takes a while for all of the excess oil to come out. By turning it at different angles it will drain pretty well. I don't do it often, but works real well.