I like the Sanwa sticks so I usually go for the J-Stik from Ultimarc, which (IIRC) is a JLW with an on-the-fly rotatable 4/8 way restrictor.
I really pushed the boat out for a vertical Mame machine I built recently and put a ServoStik (also from Ultimarc) in it. This is the same stick as the J-Stik but the restrictor is moved with a motor. Not cheap, but for something like a Mame machine where you will be playing 4 and 8 way games I have to say it is excellent.
For buttons I recently tried these with the leaf switch...and highly recommend them. Less travel than an old leaf switch button but aside from that very similar:
http://groovygamegear.com/webstore/index.php?main_page=product_info&cPath=73&products_id=398
I've also got some Gold Leaf buttons and while I prefer real leaf switches, these are very good, and good value.