This is a top notch, step by step (excuse the puns!) video to making a broach....
...I have a variation (though not quite as fast or nice) of 2 broach's I made a few years ago due to stock and equipment at hand (Plus I am a lover of air hardening A2 and D2 tool steel):
All basically the same machining but milling D2 rounds to the square sizes needed then to the lathe using the compound for the gradual lead in...
But my home HT (no oven or wrap) just requires a torch (Oxy/Acty) with a "rosebud tip (or the biggest welding tip for "smalls") and air (compressor)...
...although there will be some scale and blistering....
I have some ceramic setters and half round lengths (for rounds) I dug out of the reclaim of my employer (before I retired) but some flat bricks work to make a Heat Treat "roofless house"
...Laying the finished broach (or whatever part) flat on a setter(s), I just torch (flame HT) the part evenly to critical temp. which for A2 and D2 is past a bright cherry red until you see a "flashing" in the steel (you can almost see the carbon globules "melting", and "shooting thru" the steel)...
...then, at that point of course, you have to freeze the part as fast as possible by blasting with the air nozzle evenly from all angles until it's completely cooled....
...but then, if there is no bead blaster** available, its all hand and flat steel table abraisive paper work, (to remove the "black" and any blistering) before using the torch to draw and temper the part back a little ("straw" color).... and your part will end at rc55-60
**= easy does it if with a bead blaster and hold (covering) the finishing square ends of the broach with the gloves where you should remove the scale by hand as the bead blaster will do some rounding of your sharp edges (the more you bead blast for looks, the more tiny edge radius on your sharp cutting edges)
...anyway, yoose' save over 120 bones' to make one yourself and I couldn't or/but could anyone here make one for less than this?:
http://www.mscdirect.com/product/details/00294264