Is 20W-50 too heavy for my 340?

Definitely for a stock/older/worn out motor. But anything built recently, I’d go with the builders recommendation. Both motors I’ve had built in the past 10 years the builders(different for each build) recommended 10w30 full synthetic.