Be careful of getting stuff on the Taobao... It might be fake.
http://petapixel.com/2013/09/03/spot-fake-canon-flash-learned-hard-way/
And there are heaps of them.
I would still advise to get things from a recommended shops in Singapore, that way... it is safer.
For filter, getting a fake one might actually leads to a bad image quality.