US footwear firms Wolverine Worldwide and New Balance have hailed the passage of a defence bill that includes language directing troops to buy American-made athletic shoes for military recruits.