To give you a better idea I have 8 peacocks, 5 haps, 2 Mbuna (Hongi, and albino socolofi, and 2 tropheus. The tropheus aren't the best fit, but it's working, and I really wanted them.
An all male Mbuna tank is very possible though, the tricks are adding all juvinilles, overstocking, lots of hiding spots, over feeding, and rearranging decor often. You also have to do a lot of work keeping up water quality because your overstocked, and over feeding. Over filtering, resin media, algae scrubber, or even refugium can help a ton.
Personally I'm like 4x filtered, and use Purigen. But still do 50% changes once a week.
Sent from my iPhone using Aquarium Advice