TES-295 is the best fluid out there, and it's rated for 125K miles(not sure how many KM's that is) for normal service. DEX VI can be used in transmissions built from mid year 06 on, but is not reccomended by ALLISON due to the damage it does to the seals over time. Transmissions built before March of 06 or so did not have the new style seals in them. GM topped them off with DEX VI on the assembly line, but ALLISON factory filled them and tested them at the factory with DEX 3 or TES-389 fluid. GM doesn't care if DEX VI kills the seals because they know it will happen over time, not immediately, so it gets them a reman trans to put in when the fluid kills the incompatible seals.
As to DEX 3 type fluid, you have 2 options. Either buy a DEX/MERC type fluid, or you can use GM manual trans lubricant(the lightweight one, don't have the number for it off hand).