Really depends on how big your tank is which is probably big considering the tankmates. Oscars are hit and miss like any other cichlid. It may work it may not. You have it in there with other cichlids on the same agro scale as an oscar and it sounds like its off to a good start.
Nice oscar by the way. I have a soft spot for oscars I always keep one around.