Does biological power break down mineral oil and diesel though?
I am not sure but I know you will be making bubbles when you hose it down for ages afterwards

It works for me though. Other things like Gunk and Jizer you can use to clean off engine oil will melt your tarmac unless you rinse them away soonish. Diesel melts tarmac but petrol is not too bad. I think Petrol evaporates before it does much damage but diesel does not evaporate as for ages as it is more of an oil.