i was told by a GM mech not to change over from dex to green...????
A healthy car won't have any trouble with dex. If your car's got a leak to let in a pollutant, dex makes problems, which are somewhat more severe than the symptoms exhibited by polluted green. If you take care of your car and check your coolant every-so-often, there's no outstanding reason in particular to use one over the other.
flush system and go with green
generally the "long life" coolants are OAT.
Aren't the 2 year coolants still ethylene glycol?