The stock rotating assembly, crank, rods, pistons, rings, bearings, harmonic damper, and fly wheel/flexplate, bearings, bolts, etc are already at a 50oz balance from the factory, If you changed to a different piston the entire assembly would need to be rebalanced.
Yes, you can buy a assembly pre-balanced, most will want you to send them your flywheel/fexplate, flexplate bolts, balancer and balancer bolts, or some guys just use a generic flywheel/flexplate and a balancer made to what ever weight you are going to get.
The pistons, and rods are all balanced to the same weight as close as they can get usually less then .1 gram, they get what is called a bob weight (this is everything that is flying or rotating on the crank)
If your assembly was out of balance it wuld create a lot of harmonics and vibrations and the motor would not run for ****. A good proper balance job is very important.