Oil on pistons?

You need to STOP running that engine and get your carb and timing squared away.

That thing is disgustingly rich.

I don’t know what carb you have but it needs work. A lot of work.

The last thing you need to worry about is the oil on the piston tops. You need to worry about WHY the oil is there and that‘s your carb tune.