Is 20W-50 too heavy for my 340?

You are fine as long you don’t plan on driving it in the winter which I’m sure you’re not.