Problems.....
You can take a few steps yourself to check that engine. The tests aren't completly conclusive, but it's a start and it's better than nothing. Disconnect the battery before doing this.
Remove the grey plastic shaft cover at the rear of the engine to expose the shaft. Then, remove the plugs and lay them aside. Use your hand to spin the drive shaft, counter clockwise with your hand. You'll be listening for anything that "pings" or "pops" or feeling anything that isn't smooth in the spinning of the shaft. If your lower end bearings are going bad, you may be able to feel or hear something, depending on how bad they are.
You can also check your wrist pin and connecting rod bearings by putting an un sharpened pencil in the top of the spark plug hole. Watch the pencil as you rotate the shaft. With the piston at it upper most position, you'll see the pencil fall to the bottom of the stroke and for a split second, it'll stay but then, start to rise back to the top. You can also apply a little pressure with your hands on the pencil, so that when your piston reaches the bottom, if there is any wear in the bearings, you'll have enough pressure on the pencil that the connecting rods may pop. If this happens, then you may be close to engine replacement. I use SBT .......they have good prices and a "no fault" warranty program.
Your engine that runs erractic. If the engine your mechanic says is close to a needed rebuild is running sound, you can swap the carbs to the other engine, just to test if the issue your having is a carb problem.
One more little trick I have up my sleeve. If you have an engine stethescope (which most of us don't) you can listen to the bearing noise while the engine is running. My trick to this is to use a long screwdriver. Fold over that little cartlidge flap to cover the hole of your ear, put the screwdrivers handle firmly over that flap and ear, then, put the screwdrivers point on the engine, near the crankshaft area or as close to any of the rotating parts. You'll be amazed at what you can hear!.............:cheers: