Track pins = Very expensive for what they are. For the same price as a single packet of track pins you can pick up a pound (back to real measurements folks) of the finest veneer pins from your local hardware(*) shop.
Probably 20 to 30 times as many pins for the same price.
(*) Not "Do It All", "Homebase" and te like but your traditional chap in the apron behind the counter type affair.