This is a set of 5 pins, 1 of each displayed in the photo. They are enamel and metal alloy pins.
Originally the price was $5.49 for each pin, plus $0.87 for shipping for each pin, which would've totaled $27.45 (pins) + $4.35 (shipping) = $31.80
With 15% off of the pins and free shipping, the total becomes $23.33, rounded down to make it simpler, $23 total