As I said, based on Josef Ka's formula for predicting capping, a skill set of 13/10/16/13/13/15 5/7/2/2 (which is the upper end of each of my suggestions) puts this player at a cap # of 23.11. The formula proposes a cap range of 22-24 for players with perennial allstar potential, so this falls squarely in the middle of his projected range.
If he were to take the lower end of my suggestions as his targets, he ends up with a cap # of 22.19 for -1 JR, OD, HA and DR. Even is he caps early, that should be entirely achievable.