I have had decent luck using straight diesel as a flush. At least in a Holden Gemini - 1.6l single ohc petrol engine.
My process is;
-Drop the oil
-Pull the spark plugs
-Replace the filter with a fresh one ( I just use a cheapie cause it's jis for the flush
-Fill the sump with diesel to the marks on the dip stick, high or low doesn't matter
-Crank the engine over a few times 'not too long mind' and dump / replace the diesel
-Crank the engine over again, drop the diesel, replace the filter and fill with mineral oil. Run the car for a week with the mineral then change the oil/filter with whatever your preference.
The crud this got out of my 15 yr old abused engine was frightening.