Corys DONT eat algae, well at least unmeasurable levels of it. I am always confused why people seem to think they do.
For 120L tank ONE bulldog plec or ONE bristlenose plec is plenty, I wouldn't go for 2, as plecs produce a lot of waste, and quite basically you don't NEED 2.
Ben