Well what a coincidence, I have exactly the same problem with an 07 125 which is my sons first bike. I think I will follow your example here and replace the basket etc as I don't want him to loose confidence over a sticking clutch.
I have never stripped down a clutch before so is there any chance you could post up a list of the parts you replaced, which would make my ordering a bit easier. Thanks in advance.