You can find the diagrams/layouts here.
http://www.slagcoin.com/joystick/layout.html
As for parts, the only american part seller i know is http://www.paradisearcadeshop.com/ They are based in Hawaii. I used to get my parts from Lizardlick but went out of business or ran out of business...Also http://na.suzohapp.com/
These links are super helpful. Thanks. Especially the link for the diagrams/layouts. There's also a shop here in Paris called Neo Legend (http://www.neo-legend.com) which also seems to have a lot of parts. Haven't had the chance to make it over yet, but will soon.