Those keys on the cherry mechanical switches (like the ones used on the 7G) fall off if you so much as hit them really hard from the other side of the keyboard. Can only guess he lost half of them in transit :P
Keycaps are not the wrong components. They don't come off unless you smash them off which inevitably is going to happen in transit if you do nothing to protect it except stick it in a backpack or something...