Security products maker Armor Holdings Inc has confirmed that it will buy all of the assets of Second Chance Body Armor Inc for USD45 million in cash.