I just finished installing a HD 9 ST, and agree the hardware is ****, as well as some of the instructions.
Move on and buy some 1/4" cap screws of the proper length and a few nylocks and do it the way it should be done, same for the ramp attaching bolts.
You are going to need a couple of...