Stick to genuine toyota super long life pink coolant. Not worth the risk using any aftermarket stuff. Plus, if you go to any independent dealer to flush the coolant, the chances are they wont drain the entire system because there are two drain cocks on each side of the engine block that are extremely difficult to get to. So you might end up doing 50 or more percent change and mixing is no good. A friend of mine used some non toyota coolant and was told it contains the same stuff and not very long after his thermostat started acting up followed by a failed water pump.