The most effective method to “balance” the system is to employ Creo Parametric Behavioral Modeling Extension (BMX) to perform feasibility and optimization studies on your MDO simulation models. In some cases, you can perform this on an individual part (i.e. rotating crankshaft) and for other you will need to minimize the shake forces on drivetrain components in a more complex MDO simulation where you are minimizing the shake forces measured at the bearings for example.
BMX will vary the parameters of model(s) while iteratively analyzing the output of the MDO analysis and rerunning the MDO simulation until a goal is met or no solution is found based on the bounded solution space.
See a simple example from of how this works: