I would go with an age limit, albeit reluctantly.
I suppose I mentioned that half jokingly. No way it would ever happen. But term limits should happen. So far there has been little luck in getting them approved. The salaries and perks must be awfully good for so many of these members of the House and Senate to want to remain in office for many decades, even well into their senior years.