Nothing wrong with those helper squads you posted. They will beat most boss groups.