I bought a used FX Cyclone recently. I just took off the barrel to clean it and found rust:

I find it strange that the barrel support on the end of the air cylinder has o-rings to keep moisture out of the space between the support and the shroud, but the point where the barrel attaches to the receiver doesn't have anything to keep moisture out of the receiver. I don't think I can add an o-ring without having a groove cut into the barrel for it. If I just jam a ring between the shroud and the receiver, I think the transfer port will be in the wrong place.
So my plan is to clean the rust off with a bit of steel wool, oil this part of the barrel, and hope for the best. Can I use pellgunoil for this? The receiver is aluminum, but it has some rust deposited on the inside, so I'm going to scrub that out and fire a few blasts of air through it to make sure there aren't any loose particles in there. Does that sound reasonable?
I also found this:

One of the o-rings appears to be scraped or cut. Can I replace this with a standard nitrile ring? I have a big assortment on hand.

I find it strange that the barrel support on the end of the air cylinder has o-rings to keep moisture out of the space between the support and the shroud, but the point where the barrel attaches to the receiver doesn't have anything to keep moisture out of the receiver. I don't think I can add an o-ring without having a groove cut into the barrel for it. If I just jam a ring between the shroud and the receiver, I think the transfer port will be in the wrong place.
So my plan is to clean the rust off with a bit of steel wool, oil this part of the barrel, and hope for the best. Can I use pellgunoil for this? The receiver is aluminum, but it has some rust deposited on the inside, so I'm going to scrub that out and fire a few blasts of air through it to make sure there aren't any loose particles in there. Does that sound reasonable?
I also found this:

One of the o-rings appears to be scraped or cut. Can I replace this with a standard nitrile ring? I have a big assortment on hand.