ISTR that we paid ~$17 each (inc tax) for them when we were buying them from the manufacturer (Samtec) 100 units at a time. It's a custom part - custom lengths between the connectors and mounting sides, etc, so it does cost a bit.

$18 is a bit of a bargain for one-off!

Hugo