Is there a difference?

Walmart has a lot more for a little cheaper. Help!!