You can farm Phoenix for these legendary weapons as it is the dedicated loot source for these items. Phoenix has a 30% legendary drop chance.