ozone will get all the smell out. you can purchase an ozone generator or make one up yourself. be carefull with a home made one as the light will discolor plastic and bleach color from everything the light hits. in concentrations ozone is poisoness so be sure to stay off the boat while its working. but this will work.