are you ordering an original or an aftermarket one?
If you can get an original, they are much better at fitment
If going the aftermaket, they are good but I had to spen a little time on mine to get everything to fit just right.
I had to work on all the headlight mounting holes, bezel mounting holes and those items. That was 10 years ago too so they may be better now