Where to buy duck (breast, legs, whole) in Boston ?

For a whole duck, Mayflower Poultry in East Cambridge generally has them. They are frozen so you have to plan accordingly.