made in china barracudas?

rumors say that these non-beadblasted ‘barracudas’ are now being sold in China for $70.
I wonder if they are legit duncan at all

Yes, Duncan had some Barracudas recently machined in China.

Yes, they are legitimate. Duncan has a completely different market in China, including this, the "Pro-X (the Butterfly XT essentially), and the Metal Racer are all products in China that have been selling well.