Budget numbers battle heating up