Do you need an engine cleaner? You can have a mildly dirty engine with some consumption but using something more detergent like a euro or hdeo will work well though a bit more slowly. I used whatever cheapest 15w40 like supertech, rotella t4, or delvac 1300, and delo sde once and that cleaned the rings in both my old trucks and I was still doing long drains not short drains. My Yukon has virtually no oil consumption anymore and my sierra consumes very very little and that one had the worst where I had to add a quart every 1200 miles or so. Now it consumes a quart about every 4-5k instead. Though it did take several changes it wasn't just one or two. But many on here have had good results with Mobil 1 Euro and Mobil 1 Extended Performance in cleaning.