340 or 360 for 66 Barracuda?

I would say 360. The reason a stock 340 is better is cam and compression. You're not building a stock 340 or 360, so you can choose your parts. As a plus, you get 20 more cubic inches.