Hi,
I also come across the same problem for my watch, when the watch get dirty, i suggest you not wait to clean it ,but be quick. If you want to use it for a long time.
you can try this watch repair parts, hope it can help you http://www.eachmall.com/goods-27276.html