The best website I have ever seen for online shopping with on time delivery is snapdeal.com which has been gaining more and more buyers with its quality of service. I personally recommend this website as it gives the best discounts and offers with coupons.
The replacement guarantee and waranty is also for a long time almost 6 months . I have ordered about 50 to 80 items whether small pendrive or anything but snapdeal is best.