I believe the general consensus is that most "engine flush" products purchased online or at an autosupply store have little to no benefit. Especially so when a lot of sludge is present...most will have a mild effect with very light sludge or varnish only. (there are threads here of before and after pictures doing engine flushes with valve cover removal. when heavy sludge is present...almost no change!) My own experience (only tried once) was using the Liqui Moly engine flush (more as a maintenance, not to remove sludge), and shortly after, I had a rear engine seal failure and small drip of oil on the floor of my garage. Cost me $1000 to have the trans pulled and the seal replaced. Whether the engine flush had anything to do with it is debatable, but the engine only had about 85k miles at the time.
The least invasive method to clean up your engine, is to simply perform more frequent oil changes. The factory says 15,000 mile oil changes, and most of us here change at between 5,000 and 7,500. I have changed at 7,500m intervals since new, and now at 262,000 miles. I only have light varnish inside my engine, no sludge. I would simply start changing your oil at 5,000 intervals for a while and monitor the results. The bottom line, the sludge really doesn't seem to hurt anything unless it plugs a vital oil passage...which is rare.