You might try taking it to a GM dealership for a second opinion. As far as I know, our transmissions are something of a common model used on many different vehicles.
The transmission "specialist" you went to may have seen your unique Vehicross and decided that the potential repair bill could possibly be just as unique.