I have started Robert Burke's tutorials on using GNU Blender for engineering projects. So far I have just begun his first tutorial on modeling 608 ball bearings. It can be found at http://www.rab3d.com/tutorial.html
This should work out as a suitable CAD alternative. If not, I'll let you know.