do 68-70 340 hp exhaust manifold fit 64 barracuda ?

I checked, they don't. Keep us posted how close the Duster pipes are. You may be onto something.
hopefully soon, engine still in machine shop getting built but for sure will let you know.