Engine balance after new pistons

After talking to some friends I'm a bit confused about what I need to do to get my engine balanced and correct.

I am putting together a 360. My plan is to use the stock crank, rods and damper. The flexplate I will be using is the B&M Flexplates 10236. I have bought Speed Pro Hypereutectic (H116CP) pistons. They all came out the exact same weight upon weighing them. I have been told I'm fine just putting it together like this, and I have been told I need to get it to a machine shop to have the crank balanced.

For the engine, I have the XE268H cam & Edelbrock RPM heads. I'm not putting together a race engine, purely street. But I want to do it right so I need some help to get this straight before doing anything else.

Do it right the first time and get the entire rotating assembly balanced! You will need all the rotating components for your build to balance it correctly. That includes the flex plate if an automatic or flywheel if a manual. You should also include the damper. 65'