When I was in Mumbai I was very happy with the work of Dr. Sabadra
http://www.drsabadra.com Looking at the testimonials section you'll see he's almost the offical dentist of the various consulates in Mumbai

I paid about $150 for a new porcelain inlay which would have cost much more back home. He speaks fluent English and the equipment is very up to date. I also appreciated that he spent his time making sure everything was done well rather than rushing to attend to another patient. It's a small office located near Marine Drive in the rather run down looking Tata medical center. I think most people coming from abroad tend to combine their visits with a trip down to Goa rather than staying in Mumbai the whole time.