this is always a risk you take when you mix several Oscars.Have you actually got a 300 gallon tank set up and ready? If you haven't, it would be a very expensive venture if it doesn't work. Giving fish lots of space won't necessarily stop aggression. At the end of the day, 8' x 2' x 2' is tiny when you are talking about a fish that can exceed 1 ft in length. If you are having serious aggression problems, I would personally think about rehoming one of the Oscars, rather than trying to put them all into a slightly bigger tank.
However, if you have already got the big tank set up, give it a go, it might work but you will only know if you try