Sterling silver is cheap.
The second one you can put custom names on it, the walmart you apparently can't.
Unless you buy it upfront.
The second one requires mailing/shipping, so it's got the...