Elements of dieselpunk seems correct to me.