Hi Robert
It really depends on what you want to get. There's a couple of things you could consider.
1.) Like you mentioned, age. Your younger males may be fertile but I would actually use the older male first and then use the two younger males as back up. If you do this, try alternating the males (older male with longer duration) from the 1st post brumation shed until the pre-lay shed. Gives you little space to miss the breeding "window." Just make sure that you give the female about two days off after feeding to let her digest and prevent regurgitation.
2.) What look are you trying to breed? Looking at your female, if you want some abberancies I would opt for #3 04 male. If you want reduced black, I would go for the 03 male. And if you want bold borders, #2 04 male. More on you personal preferance I guess.
3.) Is SHE ready? Simply make sure that the female is big enough, with good weight, and receptive(not thrashing around when you introduce the male(s)).
But then again. Variables = more variables. Give them all a shot and see what you get. Makes it more fun bro.
Sorry if I just made the decision harder, hehe. But I hope it helped. Take care.
Pic shows that opposites DO attract.

-----
Jonel @ Selective Propagations
www.spsnakes.com