As with all Maier products the fit is close but certainly not exact. The best practice is to split the differences on the tolerances and you'll come out with a fit that looks acceptable. You will have to drill all the mounting holes. Overall not bad for the price.