Installed on my daughter's 2004 GMC Sierra 2500 HD. Assembly was very easy, all screws were present. To connect the stem to the frame, they come with a square washer for one bolt and a round washer for the other. The screw holes are too close together to use the included round washer, so I had to use a smaller washer (no big deal). Looks great on the truck and has received many compliments.