The yellow labs are Omnivores and are a very peaceful Mbuna and are kept best in groupings of at least 4. They pretty much get along with all other Africans, but that's not to say that other fish get along with them. If you want to mix this specie with other more aggressive Mbuna, a large tank is required.
The Pseudotropheus zebra is a Herbivore and is very aggressive. Much more so than the Labs. I see a potential conflict in this situation in a tank of that size. You could try it, but I would limit the number of Zebras.
The Ahli is a Carnivore and is generally pretty peaceful. I've never kept one so I can not attest to it's behavior when mixed with labs or Zebras.
The main issues that I see with the species listed are the dietary requirements and aggression. To assist with the dietary requirements, feed a quality African Cichlid pellet such as New Life Spectrum. It may seem expensive, but the containers hold ALOT of food.
Is there a specific color combination that you are looking for?
The only algae-eater that I recommend for an African tank would be a pleco. But stay away from the dwarf species or they may become lunch due to their size.