I have only had them for two weeks and so far they are great.  I received them quickly and none of them have broken yet.