Not sure on how long they last, guess it depends on use, but Fiber Optic strands used for firearms sights are typically made of polystyrene. Same as with Styrofoam. On cleaning solutions beware of Acetone and a few other chemical agents. A very short article explains: