Re: bilge cleaner
There are lots of commercial Bilge cleaners. I have use some of them, and they didn't work too well, likely because the directions (which I followed) say to just let it "swish" around the bilge for a day or two. I think you need to brush it into the dirty areas.
I like to use Castrol Super Clean, since it cuts oil and grease well. I use a brush to work it around the greasy area, and it works very well. Simple green and Spray 9 also work well.