Hey Brad,
Watch your water levels carefully. That is overstocked. Maybe 1 Oscar and 1 Jack would make it in that size tank but I'm thinking that too might be cutting it close. I have 120 gallon tank with 2 Oscars, 1 Jack and a Pleco. Granted the pleco is a poop factory but I still have to carefully watch the levels. Make sure that you have a good weekly routine. I check my levels on Wednesdays and Saturdays and do my water changes every Sunday. That has kept my tank happy.
As for the Jack, congrats on getting him. It took a few days for mine to get use to the Jack but they all have their little space in the tank and usually we have no problems. I would just pick a Jack to keep and take the other back now. Mainly because of the water levels. But also for the sake of the fish - they don't take well to changes like that some times - fish coming/going in the tank. It can be stressful for them.
Just my 2 cents.... don't forget the pics when they are all settled in!
Brooksie