Yes, this is a 2500 5.7L V8.
I'm such a chicken when it comes to Oil. Usually only buy Mobil1. But then I look at the Walmart brand and the price and want to pull the trigger, but it almost seems too cheap to me. But on the flip side with groceries i'll buy as cheap as it gets (Aldi, etc).