Between Max's Nuts & Bolts script and McMaster, I get pretty much all the hardware models that I need.  
 
Maybe a bit of a subtlety, but note the check box allowing you to include or exclude Head, Shank, Washers, or Nut. 
 
I do acknowledge that the addition of the threads does complicate the models and that Max's code is a challenging to understand. 
 
--Larry 
 |