I did some testing on my own here. The good news for me is the part numbers are identical and the picture of the box with the part number on their site shows a part of the part number "16"fd5 but i received "8fe5" The other longer part numbers are identical on the box.
Here are my results from my tests using memtes86 v3.4a
Reference here is "old chips" meaning ones i bought from somewhere else 1 month ago. "New chips" meaning ones i bought from ncix couple days ago.
2 old chips in slot 1 and slot 3 5006mb/s
2 new chips in slot 1 and slot 3 4600mb/s
New chips from ncix.com(place i bought them from) have 8 chips per stick
Old chips from other place has 16 chips per stick.