Dayum Nick, you got me all happy. I'm guessing you snapped those at either Sapphires on Brigade road, or Model Art? The latter has a store in Bombay, but quite far north, in the suburbs. Amazing stuff, especially the models from 'Auto Art'.
The next time you're over west, check out 'Hamleys'. The London based store opened it's first store in India right here in south Bombay. 
http://www.financialexpress.com/news/hamleys-sets-up-shop-in-mumbai/602081/