I have a 16' inboard run-about that has engine oil spots in the bilge. I think the previous owner spilled the contents of the oil filter into the tight bilge. I don't particularly want to use toxic cleaners since I must stick my face down into the bilge while cleaning it. I have tried WD40 and degreaser hand cleaners with only limited success. Any suggestions on stuff that won't make me gag?