The pair of vents had to be taken out which is fine, air still goes to the wheel and I don't track (yet).
There is a cable for the fog lights which cost $50 for install which is PnP. (not an issue if you do fog delete)
It fits 95% like OEM. There is one corner on right headlight but it's 1 MM off. I am very happy with the look.