I use the red antifreeze from vauxhall,it is a longlife antifreeze and it is silicate free,I mix it with distilled water at 50/50 and it is a lot cheaper than the antifreeze from halfords,the service life of this antifreeze is 5 years and yes it is good for that long,it is also been developed for alloy engines