I agree with Juxtaroberto about the koi and bala sharks. Balas will get too big. I'd maybe go with silver dollars instead of bala sharks. Maybe do a group of 4-5 silver dollars for the 125 tank. I think balas should be in a minimum of the standard 180 gallon tank with 2 feet width. Always, the bigger the better with these fish though. They get huge, they are skittish and are very active.
Cory cats, yo yo loaches, silver dollars, a severum, a geophagus or some angelfish, a leopard ctenopoma, and fish like these are all better tankmates with the knife for a 125 gallon aquarium. The senegal bichir works well in that tank as well, of course. If you want, you may even do something like add a large shoal of congo tetras. There are plenty of fish you can choose to fill the tank with and get lots of movement going on.
Cory cats, yo yo loaches, silver dollars, a severum, a geophagus or some angelfish, a leopard ctenopoma, and fish like these are all better tankmates with the knife for a 125 gallon aquarium. The senegal bichir works well in that tank as well, of course. If you want, you may even do something like add a large shoal of congo tetras. There are plenty of fish you can choose to fill the tank with and get lots of movement going on.