I think it will depend a lot on how well of a job you want to do, i mean you could go poundland and get everything you need for about a fiver, but it wont be the best clean.
or you could ask the chaps in the cleaning thread about the better products. i'm a cheapo and happy with what i use.