I'd stay away from Avee with QC25s. The microphone kit has a potential problem connecting properly with certain QC25s. There's know way to know if the headphones you receive will work with the kit and there's nothing they can do about it.
Avee knows about this problem but they don't warn customers beforehand. I dealt with the issue for two months, trying two different kits they shipped. I had to get a refund in the end.