Nah. I think BM Armor should continue to be earned by yourself. You can't give credit to someone else for an action you've performed, so you should keep the spoils (medals) Besides, the 10d gifting issue doesn't make anything better when it comes to gifting.
It would be nice but a buy all button would imply that we can buy medal items together rather than each piece at a time.