These type of unbranded (China Made) lights are no good i've spent £100s trying various types/shapes over the years and found these light are total waste of money. The best i can get is about a year of use. most of these GU10, E14, E27, MR16 light last about 3 to 6 months. They seemed to be using very cheap transformers and so get over heated and burnt out. these lights generated lots of heat too they are not as bright as they are claimed to be.
now i buy from ikea or one of the major shop, it costs a lot more but at least i can bring the light back for refund if the bulbs burnt out within 12 months.