For cleaning the inside of the receiver/rails I've been using a HK receiver brush that I got here: http://www.elmfg.com/store/brushes.html#Anchor-47383

The square brush fits the inside of the receiver above the barrel like it was made for it. The rod is the perfect length to reach down inside the receiver too.

H