Re: oil change
Even if you vacuum out all the oil from the crankcase through the dip stick tube, you will still probably spill oil when you unscrew the oil filter. Even after removing all oil from the oil pan, the oil filter will still be full of oil and there is usually quite a bit of oil trapped on top of the oil filter inside the filter screw-on assembly. This oil pours out as soon as you unscrew the filter and break the seal.
You can try to catch the oil in a baggie or whatever, but if your oil filter is "buried" down in the bilge, like the one on our 21 foot lake boat, you cannot help but spill some oil. Over the past 45 years I have tried everything to keep from spilling oil when removing the oil filter - and I do mean EVERYTHING.
As soon as possible mop up as much spilled oil as possible with good quality paper towels. Sometimes you may have to swish the paper towels up under the engine and around the bilge with a stick. After you remove as much spilled oil as possible with the paper towels, spray a can of GUNK in the bilge, swish it around, and drain the residue into a bucket through the transom drain hole. It may help to use a spray hose or a pressure washer on LOW pressure. As a final "rinse" repeat the above using Dawn dish washing detergeant.
My 1986 21 foot lake ski boats bilge is still as clean as new, and I change oil every year. When removing the buried oil filter, I always spill some dirty oil into the bilge.