I got this to hold a bunch of CAT40 tool holders for my CNC mill, even though it's listed as a BT40 cart. The taper is the same and the plastic holders fit great. It looks like the captive plastic inserts can be removed, which means you could 3d print/cut from wood some other types of holders if you need.The cart came with no instructions, a parts list for a slightly different model cart, and a nice brochure of all their products in Chinese. I was able to put it together with no issues, using my own 5mm hex on a ratchet. Put it together loosely at first, wheels last, and then go back and tighten up the long bolts for the trays, the wheels and then the side brackets.There are two size of m10 bolts, the long ones are used for the tool holder trays, and the short ones go everywhere else. The build quality is pretty good, although there was one little dent that I fixed with a plastic hammer. The wheels roll well and there's room for other parts on the bottom.Note: The bottom tray should have the folded edges facing up. Everything else should be straightforward.My cart came with a few extra screws, which was nice because everything was loose and rattling around in the cardboard when I got it. I was afraid something might have gone missing.