A cheap fix is to refurb it yourself. This is a real quick and crummy method of diagnosis.
If it clicks, then hums - the solenoid is probably fine, but the motor isn't.
If it groans from the offset - the solenoid needs replacing.
Remove the starter, then remove the solenoid +ve braided cable. Then remove the end cap (opposite end to the splined shaft), then remove the retaining circlip and washer. Undo the two long flathead screws from the end. Remove the back plate and you will be able to withdraw the springs + contacts. I think the guideline is a 8mm thick for the brushes. If they are thick enough, just clean up the brushes with some mild sandpaper (400 grit)
and clean up the armature too.
Then, replace the bellhousing bush with a new one.
All this should see you fit for another couple of years for about £5 for the bush and brushes and £15 for a solenoid.