http://arniesairsoft.co.uk/?filnavn=...bcleaning.html
For cleaning the inner barrel, just buy the Outters .22cal cleaning kit from Canadian Tire, costs about $8, buy a pack of .22cal patches, 100 for $2, and that will cover you for pretty much any airsoft gun. Just be careful when you are close to the hop up rubber, it's a bitch to find a replacement.