So if there are about 900 active generals (ex Adms) I reckon there could be loads of retired, which would make your number of 120 insignificant
How many would you like to have? (Perhaps only the 124 do not have a son, grandson in Navy academy who would get some troubles because of his father, grandfather...)
Quantity over quality? Wouldn't be just 1 enough who has got the balls to speak out his mind?