how about the gar size? Id be worried about that, they can turn on the growth pretty quick too, and they can also eat some good sized prey- but if the gar is with a baby oscar and hasnt eaten it yet....
I personally like to keep baby aros in small tanks to help them find their food, but at 7", yours is already past that point, so the 25g is probably unnecessary