Not sure about engine oil, but diesel is - unfortunely - highly biodegradable...