Ok this movement is highly complex and it is not recommended for the novice, but then again when i started my first movement was a Seiko 6139 chrono and the watch is still running in my box but i had a couple donor parts movements. So if your going to undergo this endeavor you should try and get a parts movement which may be hard to find and also check out the link below. As far as cleaning goes an ultrasonic is not generally needed to do a good cleaning. Some distilled water with detergent nylon brushes and peg wood will suffice, you can rinse in 99% alcohol but make sure you DO NOT use alcohol on the pallet and balance wheel. You can get a decent ultrasonic for under $100 harbor freight has a nice one for $60 if you are in the USA. In that case you can use naphtha or Ronsonol lighter fluid. You can also do a naphtha soak prior to hand cleaning as well in order to attack dried up old oils.