Thanks everyone for responding to my questions and thank you for all the advices and pointers.
I just got the bike recently so I don't know much about the service history. It has hot start problem. I figure the carbs need some cleaning. I think I got most of the parts out for cleaning except the slide holders. They are stuck pretty tight. I couldn't push them out with my fingers. I might have to leave them alone.
I have already cleaned the float bowls with pinesol solution. Right now, I have all the jets and needles soaking in the carb cleaner. If that doesn't clean well, I might have to get the chem-dip.
I already got the new float needles and gaskets. However, I still need to get the viton o-rings. From our forum here, the o-rings sizes are
10x1.5
7.5x1.5
5.5x1.5
4x1
3x1
If I am in UK, I would get them from ChrisH. However, I am in the US, so I found one online store which has all the sizes. But you have to buy 25 for each size. The total cost is about $42. If the order is over $50, you get free shipping. Anybody has any experience with smallparts.com?
The faq in ninja site is great. That is where I first learned about the JIS screws. I bought a cheap #2 phillips screwdriver and filed down the tip so it could fit into the screw head perfectly. I didn't round out any of those screws that hold the float bowls during the removal.
Thanks to tomacGTi. I picked up the trick from one of tomacGTi's posts on how to remove the emulsion tubes.
I have never worked on motorcycle. This is the first time for me to open up the carbs for cleaning. So I am a little cautious on everything even with something seems so obvious to some of you. Thanks again for your help.