Years ago I used to work for a clothing manufacturer who used a spray for oil stains that ended up on the finished garments from the knitting machines. You can find an identical product at Hancock's fabrics, it's called Sullivan's Fast Spot Remover. You spray it on the oil spot, let dry, then brush it off. It leaves no residue. I use it ALL THE TIME on oh-so-dear hubby's silk ties and dress shirts - he seems to have a thing for butter.