To fill in the gaps; a 76A++ is an A or an A+ that has been upgraded by having the Arriel 1S1 fitted. The A+ has the Arriel 1S. The 1S1 is the same engine that the C has fitted, but not the C+; that has the 2S1.
I would think those temperature ranges are perfectly possible if looking at Azerbajan, Kazakhstan or Turkmenistan; in fact +40/-40 is a comonly quoted variation.
The EC-155B1 offers a significant advantage over the B model in hot climates.