I just sold 4 Dentfix brand kits similar to this to 4 of my body shop customers. They said it takes some finesse but they do work. At least the Dentfix ones. But they all know there is a "learning curve".
One guy, a very reputable body shop, tried one of those rod kits for paintless repair...