A Rubber Nose Pleco will be too small IMO to handle Cichlids, ecspecially Africans. You want to look for larger Plecos. Problem is tank size. What size of tank are you cichlids in??? Royal Plecos tend to have a temper and should be able to handle themselves. Another would be the Sailfin Pleco. Let me know the tank size and I can help more.
you could go larger too, but as long as the L187b has plenty of hiding spots it will be fine, personally ive seen multiple african tanks with eitehr BN or L187b, and even a Jag. with a L187b.