Originally Posted by
djmorris
While I may not have the answer to your question I cannot help but chuckle a bit given the whole "pistons are better because they run cleaner" argument that some people harp on. :p Have you tried using a pressure washer on it? I'd disassemble it and spray it all down that way.
Otherwise, you could always sell the complete upper and use the cash towards a BCM upper. That way you would not have the burden of a piston system and not have to worry about stupid little things like this, or attempting to replace impossible proprietary parts.
The thing is, what if some day you cannot have them service it every time you need it cleaned, though? Given the political climate and the direction this country is going, I would not take such a thing for granted.
On the other hand... it sounds like Ruger is at least trying to make you happy no matter what their expense, which should be commended.