Well I have everything as far as the screws...but a friend of mine works for a body shop and he said even though the thing is OEM...its best to get some 3M tape or some material to make sure everything fits nice and snug.....I just thought with it being OEM everything would fit right and all you would need is the screws and hardware to install it!!