The way they are manufactured makes them a real "chore" to take apart and put back together. What I do is remove the hands and dial. Then, I soak the movement in a mixture of Original Dawn Blue Dish Detergent. One part Dawn to 3 parts water. I put this in my ultrasonic cleaner and give it several times in the solution.
Then, I rinse it thoroughly under water until all the soap has been rinsed. After that, I use a hair dryer on low and help dry it out quickly. However, I do let it sit overnight to be sure all water has evaporated.
Then, I can do one of two things: Give it a soaking in lighter fluid (Ronsol from Wal-Mart), which will place lubricant on all parts.
OR, you could just use watchmakers oil and oil the pivots and the mainspring. When oiling the balance wheel pivots, if you drop any oil on the hairspring, use the corner of an absorbent paper towel to remove the oil from between the coils.
Then, replace the dial and hands and give it a wind up and off she should go.
Have fun with your servicing.