As soon as you find the item required to complete a quest, the quest is considered complete. After completing the quest you will get several items from the "You Can Find" list as a reward. All of the items from the list drop absolutely randomly, so it is impossible to anticipate which particular items you will get.
How do I know which items I will get after completing a quest?
Last Updated: 1601d