o ya for hids that tiny little foil cap makes a huge difference! learned that myself with my old truck... i got flashed like crazy and they where aimed low. new truck i made sure they had that tiny foil cap but i hated the ebay lights because there fitment REALLY SUCK!!!!! they stuck out like half inch or so all the way around.LOL i finally found some OEM headlights with perfect lenses so i swapped em out!
and just like said no matter how good of a brand it is you still gotta tweak it alittle to fit perfectly. those dont look to bad. simply measure how much they are off from the grill and take the grill off and wobble/elongate the mounting holes on the brackets so it moves the headlight that much. you can elongate all the holes and then snug the bolts down just snug NOT TIGHT! and then put the grill back on and move the headlight around till its in the perfect spot in the grill THEN either carefully pull the grill off without bumping the headlights and tighten the bolts down or try to reach up thru the parking light holes and try to tighten down the botom 2 bolts if you can, and then take off grill to tighten them all down and then test again with the grill on. and just keep working at it.
remember even brand new parts need tweaked at the factory when being made.. they know the secretes to line them up perfectly just takes alittle longer. but in the end its worth every extra second for that perfect fit and look!
also after fitting. be prepared to adjust headlights again and tweak the headlights again if needed cause the alignment might throw it off alitle bit.
dont get discouraged.