It had the correct battery number but there was nothing to indicate that there were two different connector ends, apparently and A version and a B version. Without that information, I ordered the wrong ones and they don't fit. I tried to return the package and was unable to do so because a battery is considered too dangerous for Walmart to ship. So I now have four batteries that fit nothing I own.
Afterwards I took my phone to a local Batteries Plus store and bought one battery to try it out. The price was far higher but it fit and works well. Because the batteries from Walmart do not fit, I have no idea what the quality is like.