Can't help with the rebuild but I can give you a word of warning. Don't toss your old speedo needle like I did. I didn't look close at the replacement needle I purchased. When I finally got around to working on the speedometer I found out the "replacement needle" was just a cover. You need to use the mounting parts from your original needle.
Chuck