Perfect fit around the perimeter, no need to make different parts, the fan cover fits perfectly too, just be sure to keep the original top and bottom bushings (not included) except that this is an amazing product. It's also great in terms of performance. I am very satisfied with this product.