Defence spending promises lack clarity on funding sources.