Alas I don't have a floor press.
EDIT: The more I think about it, the two challenges is just getting them started, and then which order to drill them in. I have to triple check, but I think the top edge of the leg hole or bottom groove is just below the center of the main hole on the top. Then of course the cleaning rod hole straddle the center of the main hole. If I get them started good and straight with a router, then do the cleaning rod holes, forstner bit to deepen the main holes and the channel on the top (this one first), I can put a spade on an extension to get the rest of the dept good and straight. But, first thing is first, got to square off the butt. I'm not worried about the holes being straight (should I be?). I've free-handed similar holes in less critical projects. the trick to getting them straight is to keep the drill close to the wood as possible, adding extensions as you go deeper.