First of all, oscars are new world cichlids not african, but that's not really important. Secondly...Wait 120 litre or gallons?!? ONE oscar gets 12-14 in. and needs a minimum tank size of 75 u.s. gallons, you are about 40? (correct me if i'm wrong) If so that would explain your ammonia being 2.0. Oscars are big fish and big waste producers and need a BIG tank with a BIG filter. If you don't have a tank that can accomodate them then i suggest you take them back to wherever you got them from before seriously endangering their health. Sorry if I am to blunt but you are severely overstocked and it's resulting in the poor health of your fish.