Good news @confirming its a Flying C
About those 'welding' rods, there is very little middle ground, people either love them and its a great product or they hate it and couldnt get even marginal results.
Perhaps its a prep or use problem w those that arent satisfied, but if so, what did they do wrong or what could they have done better... hard to say remotely via the internet. I dont think the rods are terribly expensive, you might try using them on something else 1st, see how it goes, then decide.....