all are new... we ordered 400 of these long ago (back in 2015... these are a deadstock item)
you get everything in the pic. (roughly 30 keychains)
we bag'd it up and put it in a box already
buyer pays shipping
ships 2-4 days (priority mail)
we ship out 3x a week!