I ordered on Jan. 4 and rec'd them the 8th talk about fast I wasn't expecting them until sometime between 11-13.  I opened the package and was pleasantly surprised. I had different colors no duplicates unless you considered having 2 with the same design but different color duplicates.  I definitely buy again and recommend to others.  Even if you get some dups or cracked one's for the price I can deal with that.  I mean 1 could cost you $5 or more easily.