i used to use this degreaser in USA , that removes dirt off any engine in 15 minutes and then i could wash it off with pressure water (was avaliable in general stores like k-mart)......... you can clean any metal part of engine with it and make it shine like new.
Do you have any knowledge about that product?