I would go with give_item() or cs_set_user_armor(). That will also set some in-game variables ("user has helmet" etc), while the second one will only set the armor value and update it on HUD. But in this case, the efficiency is probably trivial and not noticeable, but always try to let the game do most of the work for you if possible.