Those Citrus acid based cleaners are sold under many brands and do a great job with engine grease as well as a myriad of other tough stains. The best value I've found is at your local "Dollar Store" sold under the brand name of 'awesome cleaner' . At 99 cents for a quart of concentrated citrus cleaner, the price is right and it removes almost any stain on a boat. Caution, it will remove
paint if not rinsed off immediately.