of course there is imperfections. my friend did mine, masked it off and when he took the tape off, some of the chrome finishing came off. it didnt bug me, cuz i saved my ass 100 somethin bucks.
i HIGHLY ENCOURAGE u dont buy EBAY headlights. all aftermarket hadlights sucks!!
imo