Excellent! Thanks very much for the advice Rico, that did the job! No noisy toilet now :)
I did as you suggested and replaced the whole ballvalve, only cost £5. It was a little awkard because of where it was but didn't have any major problems.
Thanks once again.
Cheers,
Dave