They are a great company. And they have solid CAD models of nearly anything in the catalog for instant download. The CAD software I use, Soildworks even has a McMaster plugin which will help keep a bill of materials along with the assembly, super useful.
I love the fact I can order before 9am...