Depends on how many parts you going to make and how much time you want to spend learning the software. CamBam is good, rather good but does take a bit to learn the in's and out's of. DeskProto is also good and offers a lot though it also has a bit of set up and is more geared at prototyping then any type of production running. There is other software out there. There are options out there and it depends on your wallet size and how much you are willing to learn. Good luck and I am sure others will pipe in shortly with more options then these.

Michael