If it will run and spin the generator it's better to test it before spending money on engine work. If it does need anything on the electric side it will give you time to order parts while the mechanic is working on the engine. When a generator is replaced it's usually going to need servicing and...