I am a tech at mazda to shed some light on this. injector cleaner did do great things for an old car with port injection. at maybe a 100(k). injectors do get dirty about 100(k). but injector cleaner used to clean valves...which it would on no direct injection motors. on a direct injection like DISI or sky valves do not get touched. with technology today when is the last time you heard of a clogged injector...you don't. I am a mazda tech. I hate rec'ing these. They make us. Im sorry if anyone has ever been a victim to this. It is bull s*** mait. If mazda rec'ds anything they supply it. MOCC is not mazda. we use the same stuff. It is profit only not to actually do anything to a car. Same goes for additives. Don't use any additives like conditioner and cleaner in your radiator or trans for auto guys. If anyone wants anymore about my opinion on mazda mait. post here again or pm me. ill give you the real stuff and what I do as a mazda tech on my own veh. which is a protg.