Oh man... that's quite a stock list. No way that's going to work for long. Buttikoferi are really crazy aggressive, as are argentea and flowerhorns. Your Oscars, moori, and frontosa are much less aggressive, and won't be able to stand up to the others if threatened. In only a 120g, its not if they are attacked, it's when. Also, your fish thrive in different water types. Most are adaptable, but generally Oscars like lower pH, softer water, and the rest of your fish like harder water with a higher pH. This is not as important as the tank size, but still a consideration.
Are you planning on getting a 300+ gallon tank in the next three months or so?
Don't want to rain on your parade man, but you need to do some reading on these types of fish.