The other fish is a Pseudotropheus Socolofi. Sexing is tricky with these guys but the males tend to have a stronger blue colouration so i would say yours is probably female.
i dont think this is a maingano now that i look closer...hmmm
also...i have another maingano that i know is a maingano...that is a lot lighter than the maingano above...and it also has no eggspots...does this mean its female?