Nice Quality and Perfect Fit!
These fixed my glasses that I broke after only having for 2 weeks.  These are a semi-hard plastic, so they are similar to what the original ones were, I am very happy!
Rating: 5 stars