Bought the CFA one. It was an utter waste of money. If you're looking for a fitness program there are a few good free apps that actually do help to max out PT scores. Throw in 30 minutes a day of running (minimum, in my humble opinion) and you'll be fine.
Thanks for your input. I went with this rather than the CFA one as it'll be more of an intense training regime, so hopefully it'll be a different experience.
It wasn't even so much the intensity, it was the fact that much of it designed for a very specific body type and in a manner that often times was counterintuitive.
The workouts are very clearly tailored to people who are already exceptionally strong, but lack muscular and aerobic endurance. There were things like superset pyramid (up and back down)workouts with push ups, pull ups, and sit ups, going from 5 to 35, 1 to7, and 5 to 35 respectively (no breaks), then add more core and a shoulder workout. But then it would say "run 1 mile" or "exercise bike 20 minutes".
If I could do 245 push ups 49 pull ups, and 245 sit ups pretty much consecutively it would have obviated my need for the book. Then to be presented with a laughable amount of cardio was just perplexing.
He would also hit the same muscle group twice, sometimes three days in a row and do other things that just didn't make sense.
Plus, the fact that the program required access to exercise equipment, a pool, and a track with marked distances kind of militated my ability to do execute the prescribed exercises--particularly in the middle of winter with chest deep snow and temperatures getting to be -30 below with wind chill at times.
Take my review with a grain of salt; I'm a wrestler and a cross country runner. We would put in 45-50+ miles a week at our peek in XC and have 3 hour practices a day with near exclusive live wrestling. My issue wasn't endurance, it was strength.
I found myself having to alter the workout so much due to lack of good weather and equipment as well as lack of raw strength that I eventually just scrapped it altogether and made my own workout program.
TL;DR if you're looking to build strength or max out already decent APFT/CFA scores look elsewhere. If you already have the strength component down and just need help putting it all together then this will function adequately, though you'd be better off with something else.