To my understanding, all versions will have NFC as some of the file sharing apps use it. However, only the Sprint version will officially have Google Wallet. We should be able to get Google Wallet on other versions though just like the Galaxy Nexus guys on Verizon have. It just won't be officially supported or updated via the market.
As for the batteries you posted, they don't mention NFC so I'd steer clear of them. Wait a little while to see the better companies get their versions out. But swapping batteries isn't the same as a phone without NFC. I think you have to re-register the NFC chip to the phone each time, however I am not positive on this.