Look in the yellow pages for bolt & screw. When I need special parts like that I'll just run up to the local bolt and screw company (Mid-States Bolt & Screw here in mid-Michigan) and they haven't failed me now on the size and type I want. They have most every kind of bolt and can order the rest.
Steven