LOL funny that about the ratings.
I have seen some absolutely appalling model engineer equipment from India. I would never buy direct from there. China is much more reliable. Which is saying something. One Indian-made vertical milling slide for a Myford that a mate bought had the slide end bracket casting that looked like a molten blob of metal. Absolutely awful. Appallingly bad machining too.
Now that yo have cleaned the casting sand out of your rotary table it might be ok. We have had posts on here about some of them stripping the teeth off the worm gear when used to mill circular slots etc so treat it with care I guess.
I think they are individuals selling odd rejects and "lunchbox specials" stolen from the small factories so dont care about repeat customers etc. Just quick cash at a great exchange rate for them.
Some of their tool factories are absolutely mind boggling and explain a lot about how industry works there.