I would strongly recommend going with used 10Gig NIC’s from a good brand over those 2.5G ones. If that’s too much cost I’d suggest a dual or quad 1Gig card.
2.5 is still rather an odd duck. It’s not adopted much in the server and commercial space because companies go from 1G straight to 10 (with others going from 10 to fiber). It’s mainly settled into being a stopgap for ISP’s selling 1.2Gig and over service to home customers.
Anyways those different brands all likely come from the same Chinese factory. The real issue is the chipset just isn’t the greatest.
Personally I went with i350 1G stuff because it has support for things like SRV-IO and is more usable for virtualization.
Anyways contact the sellers if you need a specific revision and ask them what revision they currently ship and stock and confirm they’ll ship you that one if it is recent enough to meet your needs.