I recently started an engine that had literally not been started for 15 years for sure, possibly 20. It had been stored indoors, no special prep done. I checked all the fluids, spun it over for about 30 seconds with no spark, then hooked up the coil wire and pumped the throttle linkage until it fired. Took about another 45 seconds to get fuel to the carb. I warmed it up, listened to it, heard nothing unusual, drove it about a mile home and then changed every fluid in it. It's been amonth or so now, running really well. It has some rust issues in the cooling system, the owner is aware of them, but other than that, it's an excellent runner. I would try the same with your engine. get it to run, and check its health before you spend a ton of money on it.
Devin