first off,if the fuel is two years old,even if the motor fired off okay,get rid of that fuel asap !! do not run it any longer please until you get it drained and new fuel in it.
in the environment it came from I can only imagine the crap that has formed in the fuel system.
you will want to drain the fuel hoses to the motor as well and I would replace fuel filter.
I would highly recommend running startron,neutra,any good known fuel system cleaner in it.
be very careful of how it performs above idle,ANY hiccups in it would mandate a total fuel system cleaning,yep,more bucks spent but I would hate to see you fry that expensive motor !!
in our temperate environment,hot,cold,humid,rainy,foggy,and any combination of these allows for condensation to occur in the tanks,I highly recommend filling the tank with fresh fuel and treating before storage so that condensation is not a problem.
cold weather is not as harsh on fuel as hot weather is so you should be good to go next spring.