360 stroker with vibration

I am new and inexperienced but learning fast and going broke even quicker. LOL I have a 1972 360 bored .30 and stroked with a Scat Crank and Eagle H beam rods Icon pistons 11.5/1 and rings Edelbrock rpm performer heads and intake Denon 850 cfm carb Lunati voodoo cam 552 lift 297 duration with pro form roller rockers . Any way I started and ordered wrong pistons first time ,came out of hole , then got right pistons and my rods barely hit cylinder walls , had to trim cylinder walls a little . Then pushrods were too long had to buy cut to fit push rods. We finally got motor done and went to work on car . 1975 Dodge Dart Sport got motor in and 727 tranny with B&M holeshot 3000 stall torque converter Had drive shaft made for 4.10 geared 8 3/4 sure grip rear. Got car started and got cam broke in but motor sounds good no knocks or anything but a really bad vibration. The crank is internally balanced the balancer is also Scat and internally balanced flex plate is Jegs brand internally balanced torque converter is neutral balanced but a bad vibration. All parts are brand new nothing was ever used. My machine shop says pull motor and bring crank pistons rods etc and they will balance each cylinder. CXar is already painted and I don't want to pull motor if I don't have too. Does anyone have any ideas other than pulling motor ? I have spent a lot of money so far and don't want to take any short cuts now but I also don't want to do a lot of work if there is a better idea.