Product review (5 stars): Perfect
I bought these at a local store and they all look similar on the shelf, but they did not fit.  After an extensive matching search I found these and they fit perfectly and are great quality.