If you have access to Southern States ... They have a really good food for ducks and I'm attaching photo for your info. I've had great success with my Mallards, Magpies and Buff Ducks. Even my Barred Plymouth Rock chickens are happy to get this yummy stuff.
Best of luck.