Too my surprise, the timing belt is still in pretty good shape. No crack and any other obvious damage. It was very loose though. The water pump was making some noise and is probably on its way out. Only RH camshaft seal was showing a little oil leak. I also replace the bypass water hose behind the upper back timing belt cover as people suggested.
Overall the job is definitely doable for a weekend project. A good set of socket set and a good breaker bar will do. I have HF electrical impact gun but couldn't used it on the crankshaft bolt due to the clearance. I ended up using a 1/2" breaker bar and the starter method. You will also need an harmonic balancer puller and 2 m6x75mm screw.
Here are some photos:






