Has anyone successfully cleaned the foam cushions? We had a helm leak that has oil stained a berth cushion. We have noticed that the foam is wrapped in plastic on the topside. A little leery of pulling the foam out and throwing the fabric in the washing machine. We may really struggle to get it back on with plastic wrap. Also wondered if they need to be dry cleaned?