Try Birchwood Casey Gun Scrubber Solvent/Degreaser which is 99% Trichloroethylene - best to dissolve any oil. A little bit expensive.I know it's been asked before but didn't know if there is any new advice on removing cosmo of my CZ that is in the mail.