Since you have already considered Sparkfun as a source, you may have overlooked . . .
or
(currently out of stock)
What I like about the long stem is that the button can be activated by pushing sideways on the stem as well. Sometimes that's nice for big fingers.