Broaches come in standard shapes (round, square, hexagon and D) and are not cheap. The smaller the broach, the less expensive they are but that is a relative term. If you need that D hole then try to find a used broach. Some shops that make broaches also stock used ones, or try ebay.
Another type of broach are punch/blind/wobble broaches. These are smaller and mount into a collet or spindle. You can use these in arbor presses, milling machines, drill presses, etc.., and these are the cheapest type of broach. We do use these type of broaches in our machining centers and they work great. |