Wal-Mart not the cheapest