Red Hornets have a 10% drop rate on Phoenix Feathers; it's pretty rare, but the fight with seven of them means there's over 50% odds that you'll get at least one from drops.
As for Vis, that drops from Oily Oozes, also at a 10% rate. There should also be some in chests.