A CLR flush is definitely a good idea. You can use automatic dishwasher detergent too, though that's better for getting oily residue out rather than rust.Whatever you use, it's just a flush - fill 'er up, run till it gets warmed up to circulate it through the system, drain it all out, flush with water, fill with proper coolant. You can certainly use the cheaper green coolant, but if your whole system is nice and clean I HIGHLY recommend going with one of the G12 variants. The pink stuff is awesome, it doesn't degrade and it keeps all your hoses and things in great condition. You can open a system that's been running G12 for years and it all looks brand new inside, plus you basically never have to change it.