I did find that my "local" microcenter is now carrying many "DIY" arcade parts... good selection of buttons, sticks, electronics and what not...
they're about an hour and half drive away from me, but at least it's something.... prices might be double what I recall them being way back when, but prices do change in 20 years I guess :-)
Mike B