zx1 is very good for old engines who's history you don't know, but unfortunately makes working on the internals a complete nightmare!
If you don't want to spend the 20quid, find someone with a tradecard and buy a huge drum of oil, and do a change every month - that should flush the engine nicely.
Don't put friction inhibiters in gearboxes as the guys have said ther are a lot of components that rely on friction to do their job.
There was an old trick we used to use to clean out the rally gearboxes and diffs but you'd have to be a brave man to try it

(but it worked for us!)
Regular oil changes - of it's full of crap, thrice regular!
I put zx1 in my mig when I bought her, but I knew that the engine hadn't had a service in five years! - after that, I filled with new oil, and last week when I did my shocks, I renewed the oil again. In feb, i'll do it again until i'm satisfied that any stubborn crap is out of the engine.
Also the best and most effective fuel additive to clean your system?
Shell Optimax - at a few pence a litre more expensive, you'd be daft to give redex your money on aggressive detergents, which actually do work, but at least Optimax cleans away gradually.
I fill my tank with it now all the time, and I do notice that the engine is a lot smoother for it.
Hope this helps.
