When the ducks are done cooking, let them cool. Then pick all the meat off the carcass and set aside. Heat the oil in a large frying pan and add the onion. Cook over medium-high heat until softened, then add the garlic and cook for one minute more. Sprinkle the flour over the onion mixture and stir to combine. Stir together the stock, wine, orange juice, and soy sauce, and add it to the pan, stirring it together until the sauce thickens. Add the honey and the five-spice. Taste and adjust seasoning to your liking. Stir in the shredded duck until well combined.