It's a rounding thing. 2667 and 2666 are the same clock.
When getting new ram the 3 main things are cas timings, manufacturer and, speed.
As long as these three things line up, it should work no problem. It is always better to get a kit of the amount you want though.