i ordered it from indiaplaza coz they had the lowest price but the time period is pretty bad. up to 14 days. last time i ordered through them, it was delivered pretty fast. so should be fine. i picked COD this time around which would add to the delays i guess.