Whats the difference between a bolt and a set screw?
A bolt is not fully threaded, whereas a set screw is. Bolts are generally not available in the shortest lengths for each thread size, as there is insufficient room to form a useful length of thread and to still have an unthreaded section below the head. For example, the shortest bolt in an M8 thread will normally be around 35mm – below that length, if you ask for a bolt you will typically be given a set screw!