Re: 2 yr old gas
Gasoline will stay fresh for about 30-45 days on it's own. With stabilizer it will last about a year. Beyond that forget it.
I just helped recommission a friends boat that had been sitting for about three years in a climate control building. The tank had about 30 gals of gas in it. No way in hell would I let him try to run that boat with that gas. We pumped out the old gas (the gas was super nasty and smelled like turpentine) through the sending unit in to 5 gal cans and disposed of it at the county recycling center. Most have disposal for gas, oil and anitfreeze. I removed the carb and rebuilt it. The inside of the carb didn't look too bad at first but after soaking it in clean carb dip the cleaner turned black from the residual gas shalac. We added some fresh gas, changed the plugs, rotor, cap and fuel filter and reinstalled the carb. After having the outdrive serviced, we dropped it in the water and engine fired right up and purred like a kitten. Total parts was about 100 bucks.
If you try to use the gas without taking the necessary steps to clean out the fuel system you run a high risk of engine damage (head gasket, bent valves, etc). I think the little time and effort, and the 100 bucks was well spent.