Q1. Does this aftermarket light fits perfectly?

Ans. Yes this light has a perfect fitting, though it is aftermarket light but has a precise cutting and shape.