You certainly have some high goals for any of the branches, which is not bad! It’s good to have options and backup plans in case your first plan fails. As far as deciding goes, it’s not going to hurt you to talk to all three recruiters for their respective branch; ask them anything and everything you want to know, find out what you can get offered to you, any enlistment bonuses available, how far out MEPS is handing out ship dates. Everything. Take notes while you’re with each recruiter if you need to. Go for your first choice and before you move on make absolutely sure that there is no possible chance of you snagging a contract for the rate or MOS that you want. Do not settle for any less than what you want.
I shouldn’t have to tell you that, with the exception of MA, all of those rates are high-intensity, very physical jobs. I’m going to give you the benefit of the doubt here with saying that you’re probably athletic, in some shape or form, and not a couch potato who plays COD and Battlefield all day long.
Navy standards you must be within your weight limits for your height, and you must be able to run 1.5 miles in at least 12:30, and you must do at least 50 situps and 42 pushups in 2 minutes. However, if you do pick up a EOD/Diver contract you must run 1.5 miles in 12:30, do 6 pullups in 2 minutes, 50 situps and pushups in 2 minutes, and swim 500 yards (breaststroke or combat sidestroke) in 12:30.
Marine Corps PFT standards for your age group are: 3 pullups, 50 situps in 2 minutes, and a 3 mile run in at least 28:00.
Marine Corps CFT standards are as follows: a 880 yard run in at least 4:13, 33 ammo can lifts, and a 300 yard “Movement Under Fire” shuttle run (consisting of weaving in and out of cones, a buddy drag, fireman’s carry, and “grenade toss”) in at least 3:58.
Army standards: a minimum of 35 pushups in 2 minutes, 47 situps in 2 minutes, and a 2 mile run in at least 16:36.
I would also suggest talking with members from each branch who are currently in the rates/MOS’s you are interested in. Ask for their advice and the ups and downs of each one. When you go to MEPS, know what you want and do not let the detailer play fuckfuck games with you. Sit down in that office and tell him that you want x job and you will not take any others. If there is no contract available at that time, tell your recruiter that you will go back to MEPS until you get that contract.
Best of luck to you!