I have purchased lamb there before. Not sure about duck, but wouldn't surprise me if they had it.
I think the duck is frozen, and lamb in not.
Not sure, but they seem to have a great variety of things. I would call the meat department.
Thanks! Your answer is awaiting moderation.