30g tank is too small for 4 oscars and 2 firemouth.
A 55g is considered a minimum size for just ONE oscar, for 2 oscars I would not recommend anything less than a 75g. Other people I know would say only 1 oscar to 75g....
Can you see where I'm heading with this?
If you want to try keeping...