We have 30 Golden 300 ducks that are bred especially for laying for sale. They have been laying for about 6 months. Call Ron at 7856758524. They are $15.00 each.