Speaking from long experience, and as a previous comment noted, you need good clean metal to weld to, which can be hard to find on old junk. Also flux core residue is a PITA to get off, and if you dont, it will eventually corrode the metal you were trying to fix, leaving you with a bigger rust problem than you had…