1) MSI Radeon RX 470 DirectX 12 Radeon RX 470 ARMOR 8G OC 8GB 256-Bit GDDR5 PCI Express 3.0 x16 HDCP Ready CrossFireX Support Video Cards
345
2) SAPPHIRE Radeon RX 470 11256-31-21G 4GB GDDR5 PCI-E (UEFI) (Samsung Memory) Brown Box Version
345
3) SAPPHIRE NITRO Radeon RX 470 DirectX 12 100407NT4GOCL 4GB 256-Bit GDDR5 PCI Express 3.0 CrossFireX Support Video Card
444
4) SAPPHIRE Radeon RX 470 11256-36-21G 4GB GDDR5 PCI-E Mining Quad (UEFI) (Samsung Memory) Video Card
358
These aren't 470s, but they'll give you similar (or slightly better) performance (at the cost of some increased power consumption). I don't think the price difference for those 4GB 470 cards is worth it. The MSI 8GB one might be worth extra, though.
https://www.newegg.com/Product/Product.aspx?Item=N82E16814131716
https://www.newegg.com/Product/Product.aspx?Item=N82E16814137119
Unfortunately, there is a 1/customer limit that you'd either need to bypass or accept purchasing 1 of a variety of cards (which shouldn't be a problem).