I don't have a
good answer for your particular question, but I do have some info that may be of use.
The critical temperature of AISI 4340 is 1380 degrees Fahrenheit. For hardening, preheat to 1200-1250 and equalize(let it "soak" long enough to reach full temp all the way through), then go to 1475-1500 Fahrenheit and soak 10-30 minutes. Oil quench to hand warm and then temper immediately. Temper at 400-1200 Fahrenheit for one hour per inch of thickness and allow to air cool to room temp. Higher temperatures during the tempering process will result in a lower finished hardness. I don't have specific data on what temperature for a given finished hardness though.
For stress relieving..
Annealed material: 1100-1300F, hold 2 hours, air cool
Hardened material: 50-100F below last tempering temperature, hold 2 hours, air cool.
I found a reference to some AMS specifications, specifically AMS 2759/1 and /2 that may be more detailed. Apparently the files are huge because my computer says it doesn't have enough memory to open them.
I would strongly suggest machining everything close to size(within say, .030"-.040"), heat treating, tempering, and then doing the finish machining. Heat treating will change the part dimensionally to some degree, and in my experience, a close tolerance part will not be usable if machined to finished size before heat treat. I'd also suggest hanging the shafts straight up/down when doing the heat treatment to minimize warping.
Good luck. :thumbup: