I can't believe no one has told you to go here:
http://www.pinrepair.com/em/index.htm
(did I miss that?) Clay has been doing this stuff for many years. The mechanical sections are the best. Opinions vary on some of the cosmetics but mostly good. Many, many of your questions will be answered there.