You can try zennioptical. just buy whole new pair, it is cheap.
Here is an article about the China's Eyeglasses industry, you will be shocked to know that the 3 dollars cost eyeglasse, the retail stores are selling 300-500 dollars.
Here is some basic facts of China...