your convict looks nice and healthy, but not even close to being top quality. don't feel bad though. so many convicts are inbred/bad genetics nowadays that it's hard to find quality specimens.
that oscar looks a bit sad. something has been nipping at his fins. also, healthy oscars do not have black around the edges of their fins, this happens when oscars are not in fine health. all this probably happened in the shop you got him from.
oscars are very tough, resilient fish though, keep him in a tank by himself for now, if he is gonna recover he will recover quick. if he's gonna die he will die quick too. but i think he will be ok, don't pay any attention to these negative nancys. get some ox heart in him if you can, and keep up with water changes.