Mix the spices, sherry, honey, chilli sauce, soy sauce and garlic together, pour over duck legs and refrigerate over night. Remove the legs from the marinade (reserve) and roast for 30 minutes in a 400 degree Fahrenheit oven for about 30 minutes, brushing half way with the reserved marinade. Remove the legs from the oven, allow to cool and then slice.
Coat the duck slices with flour and fry in the oil until golden. Serve with Asian flavored coleslaw.