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.
It's a 650 brawler mechanical secondary.
I tuned it last night set initial timing at 12* and got my vacuum to about 15... that's the highest it would go probably because of the 268xe cam. I heard they don't give much vacuum. It ran a lot better after I did this. But.. that's when I inspected everything this morning when the engine cooled down.