Lots of people say if you remove the US, the greatest correlation (not causation and all that, yes yes) to longevity is health care spending. Picking the first result off google, here: http://andrewgelman.com/2009/12/healthcare_spen/
Japan is a clear outlier but so is the US.