Back to the original question: the OWC is listing the exact same 1667 MHz spec
2 x 8GB 1867 MHZ DDR3 SO-DIMM PC3-14900 = $134
http://eshop.macsales.com/item/OWC/1867DDR3S16P/Reviews
BUT, the more common spec is DDR3 1866 (PC3-14900)
For example, this kit on Amazon.com sells for just $88:
Crucial Ballistix Sport 16GB Kit (8GBx2) DDR3 1866 (PC3-14900) 204-Pin SODIMM Memory BLS2K8G3N18AES4 / BLS2C8G3N18AES4
http://www.amazon.com/Crucial-Ballistix-PC3-14900-BLS2K8G3N18AES4-BLS2C8G3N18AES 4/dp/B00DSGLMSM
To me, it looks like it will fit (204 pin SODIMM) , and the decription is:
BLS2K8G3N18AES4 is a 16GB Kit containing (2) 8GB DDR3 modules that operates at speeds up to 1866 MT/s and has a CL10 latency with extended timings of 10-10-10-30. It is Performance and is non-ECC. It conforms to the industry standard SODIMM layout of 204 pins and is compatible with computers that take DDR3 SODIMM memory.
It appears the new late 2015 27 " iMac uses PC3-14900 RAM, so is that extra MHz an important issue (1867 vs 1866) -- it doesn't seem significant to me, yet it seems so oddly specific.
Thoughts?