Apologies if you already aware of this but there is a large library of free CAD models available here **LINK**
In particular, the section "Mechanical systems and components of general use" has fasteners, bearings, gears, shafts etc. You can choose to download the 3D model in just about any of the main CAD system formats.
Although the commercial motive for this concept is to lead to orders for the components, the CAD models may be a useful starting point for creating your own components. You can register and download all models for free and edit them without restriction as far as I am aware. They are mostly metric of course but this may only be a problem if you are working on an existing application that is imperial and for some reason the component can't be scaled.
Merry
Edited By Muzzer on 02/02/2014 02:05:29