Generally aftermarket stuff is a real pain in the arse to fit, by law ( to avoid the copy right BS ) they are suppose to be 15% different to genuine parts. Can tell you from a panel beaters point of view that I would much rather put a genuine part on my car even though it costs a fair bit more it is a much much better fit and takes a quarter if the time to get right with out having to move guards and adjust EVERYTHING to get a OK fit, Its a shame that we spend so much on our motors and try and save a afew bucks on how it looks. Cheers