Help! Engine Vibration

if it had new pistons put in, they probably weigh different than the originals did. also do you know if the engine was originally internally or externally balanced? if external, you need the appropriate balancer and torque converter/flexplate.