best type of oil for 71 340 engine

In my Hi Performance 340 I am running Pennzoil 10W-40 with a can of STP at every oil change and 20k miles later engine is still running strong with no problems....