1) If it has been sitting for years, how much fuel was in the tank? If not full, water and fuel breakdown may be keeping it from firing. It may be worth getting the old fuel pumped out and adding fresh. Probably don't want to hear it, but bad gas is a reality. 2) You can rent a fuel pressure tester from a lot of auto parts stores for free to see if you are getting fuel pressure to the motor first. If no pressure, then you can try to chase down causes like a cut-off switch or pump failure. Good luck.
2005 22' BT Cruiser 5211, Chevrolet 3500 chassis w/6.0L Vortec V-8; 6'x12' Cargo Trailer; Honda CB500X motorcycle for street and ADV riding; Yamaha TW200 motorcycle for dual-sport and trail riding...All of it for fun and adventure!