I believe i have found a solution to this Stink problem of the keyboard on the iBook's! Ok upon cleaning the keyboard itself properly, i bought a scented oil from the body shop, which is used to apply the oil to different things and it gives off a good scent. Anyways i pushed down a key on the keyboard and by doing so, it provided me with a bigger space for me to apply the oil. I added it with the plastic needle tip to the base of the keys (underneath the actual keys). Keep in mind that i didnt apply alot, let than a drop. I did this to 5 different areas acroos the keyboard, and let it air dry. It was already so little that didnt need drying, but still i wanted to be safe. I also cleaned off any oil that may have accidently gone on to the keys, which may stain the screen when the iBook is closed.
Anyways after 4 hours of air drying. I started using my iBook and i have to say, the smell is MUCH better than that B.O. smell earlier. Dont get me wrong the smell is still there, but way more bareable than before. I will most likely repeat the process in aweek or two, im sure after afew other times it will almost be gone! Just be careful what your doing, and do it at ur own risk! Good luck!