In addition, DesignSpark Mechanical is a very nice free modeling software that includes access to 100,000,000 free component models... Kind of a sweet package without having to pay and definitely much easier to use compared to professional CAD software.
http://www.rs-online.com/designspark...age/mechanical