Before throwing more $$$$ at this unit you need to do a couple of things to find the problem.
1. Charge the battery.
2. Remove the spark plug.
3. Turn the engine over and see if it spins like it should.
4. If fuel comes flying out the plug hole your float needle and seat are no longer working properly and you will have to rebuild the carb with a new needle and seat. If this is the case you will probably find that fuel has migrated into the crankcase so after rebuilding the carb you are also going to have to change the oil.
5. If the engine spins over, but no fuel comes flying out, you should now remove the valve cover and check the valve timing and clearance.
Let us know what you find. When you report back be sure you include all engine numbers. At that point we will be able to tell you how to proceed.