Help ith soft top cleaning

Confession time I stupidly managed to get fresh oil on my Tan Convertible top and am wondering if anyone out there has had a similar problems and is so how did they clean it.
I have thought of using purple power or brake cleaner and I know I can test in a hidden area but if anyone knows of a product that will definitely work I would rather go that way.

Also can anyone recommend a good product to maintain the soft top.

Thanks
Gary