To be honest, 125 pts is way overpriced for the basic Endeavour. It has ~1/2 the firepower and ~2/3 survivability of a Lunar, which should put it more in the 105 pt range. Add on another 5~10 pts for the 90° turns. So call it 115 pts base and then throw on your 20 pts for the upgrades and you'll come up with a much more reasonable number.