I am no expert by any stretch of the imagination but I would go ahead and set the eggs. I actually bought eggs and had them shipped to me, and they were so dirty. I put the 14 dirty eggs in with my other clean ones and 6 of the 14 hatched. The 8 that didn't hatch were pretty scrambled from the shipping. I was afraid of bacteria but it turned out ok. My eggs were not terribly valuable but I also set my turkey eggs too. The only time nI wouldn't set them would be if they were covered with yolk and I don't think they could breath very well. I'm sure others will disagree with me but that's my opinion. (You could take a soft cloth and try to rub some of the dirt off, very gently. There again, my eggs were not valuable. I found the pics of the eggs, they were dirty from mud.Pretty sure I know the answer to this, but here it is. My hen (turkey) was broody, so I gave her 8 eggs. My other hens were pushing into her nest to lay and smashing eggs. I now have them straightened out and laying elsewhere. But the eggs were covered in yolk and muck. Also, she was sitting on BBB eggs. I had more in the incubator (for the 4th time) and they never developed. So today, I removed all 12 of the eggs and gave her some I bought. She had 6 BBB eggs left and 6 of her own eggs that she continues to lay. I tossed 3 of hers that were not developed yet, but 2 others are and one looks freshly laid. One is very dirty, one is smudgy and the new one is clean. I already have a staggered hatch in the incubator. I'm afraid to put the dirty eggs in. Should I just sacrifice them for the good of the others, or is there a way to clean them? I really need poults, but don't want to risk everything.