Great work Beaky !
One tip with the ball trough - While you have it out, have a look at where the balls sit. On the left hand side, it is worn and the last ball in the trough may simply sit in the "groove". Grab a half moon file, and file that section smooth, so the ball cannot sit in that wear spot.