I'd think 40 would be too thick for the Honda engine - aren't they known for "close"/small clearances?
I'd check the Owner's manual.
What has me cringing, is the fact that the only "5W-40" I've seen sits next to/within the "diesel oil" section, and If I recall, it was Shell, or Rotella.....that's the only 5-40 I've seen at WM anyhow.
Bottle stated "for heavy duty engines" or something of the sense....
On a side note, I was looking at a Hyundai Sonata, 1998 I think it was....looked up the oil filter in the Walmart catalog, which also lists the oil capacity, recommended oil weight, and fuel/air/cabin filters and applicable spark plugs, I was surprised to see "5W-40" was listed as the recommended viscosity for this particular vehicle....