No, I dont think the 6 rams, 3 keyholes, and 2 convicts would work in that situation, you are bound to get breeding fish and they will become very agressive...
In my oppinion, a 55gal is too small for 2 oscars, but 1 oscar could definatly work in a tank of that size.