Some of the aftermarket companies are worse then others, but generally none of them have panels that line up exactly.... I've found that not even the OEM ones are perfect, but usually much better then the imported stuff. I guess if you save the $$$$ on the panels, you pay it back in labor making things fit.... When these cars were built there were so many variables as the car went down the assembly line, got to remember that human factor in their assembly.... Heck if everything was a bolt on it'd be way too easy!!!!!