I just purchased these and put them out two days ago, so I don't know how long they will last.  But for now, they look good and light up at night.