Would the Soviet Union have obtained battlecruisers if Stalin had lived another year or two?
Short answerYes, in the counterfactual accepted here.
NotesThe counterfactual assumes Stalin remained in power for another year or two. His continued leadership is judged sufficient to allow Soviet battlecruisers to appear.