actually, last I checked, one can complete 40 years for 100%...
Uhh, you checked wrong, the max is 75%.
Uncle recently retired at 33 yrs as a BG. He said one of the reasons was because he couldn't increase his retirement, and didn't want to try for another star. So, he was essentially working for 25% of his pay.