Aasthamart For inverters, solar controller, accessories seem good. I have ordered ashapower inverter, dcdb, cables from them. Free shipping usually. Ashapower customer representative said they were one of their official reseller. So, it's fine to order from them.
Where to buy electrical Switches and Sockets, I think there was one good site which sells almost all the brands but I cannot find it anymore.
Please help,
Update from toolbuy: got a call after a week saying part will be ordered and will take two weeks. After two weeks or so, today I got email saying it's shipped.