It is designed to clean your engine. In my opinion, unless you use it all the time, it runs the risk of moving big deposits around in the engine. If these deposits get in the wrong places you could cause serious problems. I know lots of people like it but I really don't unless it is used at least once an oil change to prevent deposits from getting big enough to hurt anything.
2003 Mach 1