I've been having excellent results with EBC but when it comes to oil stains I just tell the customer up front that there will always be a shadow.