I bought one pair of these as well as the Bose originals for comparison since two people own a pair of QC25s in the house and they both need replacement.
The material on these is a bit stiffer than the Bose counterpart, so once they're on the QC25s the headphones feel a lot more snug on the ears. That may or may not be a negative for you. I'm personally ok with it.
I found these to be a little harder to put on than the Bose ones, but none of them are easy unless you have a bit of nails. Still with a bit of perseverance they went on.
As for longevity, the Bose originals last me between 12 and 18 months and I use them every day for 3 hours. I had to replace them twice since I bought the headphones. When not in use they're always in the case. I just got these so I can't speak for them but I really hope they last longer because how much Bose charge for theirs is highway robbery.