Definitely check out Taobao, you can likely find everything you are looking for. Finding some items may be a challenge because in some cases it will require knowing the proper terminology in Chinese. Give that a shot though, I think that will be better than anything local.