Our program of choice is SolidWorks.
Ah, yes SolidWorks. Nice program, as powerful as a lot of other 3d modeling programs without the LONG learning curve. Mechanical-wise....SolidWorks and Pro-E would have to be my top two favorite programs. Although SolidWorks is more user friendly.