RE: motor not sucking
pull that mill out and remove the clutch and flywheel ....almost guarantee that the front seal is not even attached to the bearing anymore. it wil not pump fuel because it is simply moving air back and forth in the bottom end. those engines have problems with the front seals. get and axial. they are cheap and run great for the money. id say go with a picco or lrp or mach but really do u want to spend that amount of money ? lol anyways hope everything works out for you.
by the way you can buy the bearing for the bottom end by purchasing an engine case ...but dont ...throw thAT engine away!