With the economy I cannot afford to retire till 70 now. What are chances I can keep my health (and salary) another 7 years?

Unpredictable. Only you can answer that. The evidence for longevity lies in your heritage, whether you have preexisting problems (heart, lung, kidney, etc.), whether you keep fit by exercising, eat right, and get enough sleep. Should your productivity level continue to be acceptable, your salary level should be comensurate. Good luck.