Do wait for the V1 reply, but let me tell you a good product.
It is Turtle Wax Presoak Available at SACA mintgomry road Lahore.
Thats a good product to clean engine.. You will get it in 1Liter quantity..
Now you will make a mixture of 1 part of Presoak and 5 parts of Water i.e you have to mix it with water in 1:5 ratio. First wash engine bay with Tap water no need for pressure pump water (Tip: avoid hitting sensors, ecu and electrics, cover these areas with some plastic bags etc) than spray above solution of 1:5 presoak and watrer, Wait 5 to 10 minuts than use brushes to agitate the dirt and grease than again open tap water and see the miracle of this product.