Let me share my experience about bajaao.com. I had ordered a speaker driver (Dayton audio SDA-270-88, 10" DVC subwoofer driver) from the website on 27th April 2014. At the time of ordering, they promised a delivery time of approx 7-8 days.
Then immediately after ordering, they changed it to 15 days (11th may). 11th may came and went. They kept on telling me that their order is held up at customs and might take 3-4 days to dispatch. Then on 22nd may they asked me to cancel the order as they cant deliver as customs clearance is not possible. I cancelled the order on 22nd may and still awaiting their confirmation about refund.
A very horrifying ordeal.