I believe President Bush has signed the law which will prevent that in the future, although I'm not sure. Regardless, it won't apply to Cunningham.
According to Roger Hedgecock, his two pensions will pay him approximately, $60K annually.