I'd probably get ethynylmagnesium bromide (or chloride?) myself - we've had a bottle in the fridge for more than half a year and it was OK (benzaldehyde titration). Also, it's supplied in THF and it's relatively cheap. Sodium acetylide comes in xylenes I think, only. May be a bit of a pain to remove.
Lithium acetylide is another option; I'm not sure about advantages or disadvantages. I believe that Lithio compounds react on average 100 times faster than Grignards (which still react fast and perfectly fine).
Peter