Soak em in mineral spirits, knead squeeze dry in a rag, repeat they they are clean and soft, lightly oil and replace.
650 Special chainguard can be mounted on a TX750 swingarm fairly easily by welding an upside-down flange nut at the front of the swingarm. Probably 7-8 years ago I did it and don't remember all the details now, but bolted them together at the rear, tightened a sharp-pointed screw in the chainguard front mounting bracket and used it to scribe a short arc on the swingarm to get the proper front-to-back dimension. The crosswise dimension came from measuring how far "inboard" the mounting point is on the stock 650 swingarm from its left edge. Drilled a hole centered on that spot large enough to "swallow" the hex of the flange nut and welded it there. Looks downright "factory".
... guess I heard "drips right in" and went with it.
Air box goes with the carbs (and frame) the BS34 80 up carbs are shorter front to back than the BS38's 79 down.