They drop most commonly from lv4 NPCs, though they can come from lower ones and maybe lvl5s, though not nearly as often as 4 or below. They are just the rarest one. If you farm npcs regularly you should get them sooner or later.