Good fit. They are doing the job thus far. Can't vouch for longevity because I just got them. My advice at this juncture would be to make sure you measure your old ones before you order.
Pros
Fits great, easy to install. Pricey for what it is, but cheaper than the branded ones.