Oil, bore cleaner, patches, cleaning rod.
The blade on a RIFLE is called a bayonet.
A rifle with a bayonet.
There is a rifle called the M22, yes.
Cleaner
The standard military lubricant is called CLP (Cleaner, Lubricant, Preservative) - also known as MIL-L-53460. It's recommended for a temperature range of -60 to 160 degrees Fahrenheit.
Not that I am aware of.
Support
Butt
Top Job Tub Tile and Basin cleaner is now called PowerPro Bathroom Cleaner.
that's easy just use a cleaner called Mr Muscle or you can use another cleaner called Demestos.
A blade on the end o a rifle is called a "Bayonet".