I am very satisfied with services of GhadiWala.com. They have a huge collection of watches and the prices are also awesome. I keep on buying watches from them and in general I get the delivery in 2 to 5 days range. I think it is wrong to compare GhadiWala.com with Jabong, Yebhi etc. in terms of delivery times because the kind of collection GhadiWala.com has is not there with anyone else.
It is always easy to deliver common models but GhadiWala.com has a lot of exclusive designs. In my view 7 to 10 days is reasonable time frame for delivery if I get exclusive designs and better price.
When I deal with the GhadiWala.com customer support first time, I also thought that they are not responding. However I later on realized that they have an email support and the phone numbers on the site are for pre-sales purposes only. However the guys on the phone do attend queries related to orders and they have always helped with me status etc. I will highly recommend GhadiWala.com if you are ready to wait for a week.
Out of watches I bought - Casio came in 2-3 days. Fossil came in 7-10 days. Nautica came in 6 days and Invicta came in 10 days. This is fine with me. I must have purchased about 12-13 watches so far from them.