I've always been uncomfortable with statements to the effect that Newton's
cradle "proves momentum is conserved" or some such. What happens with the
device depends on the stiffness of the metal balls. Here's a computational
model of what happens if you put springs of various stiffnesses between the
balls (you need an appropriate browser and a graphics card with GPUs to see
this):