I finally was able to strip and grease the suspension linkage on my te 250, 2005, and thought I would post what I have learnt. The bike is a year old, used for trail riding, done some deep creek crossings, riding in rain and varied terrain and so yesterday I got stuck in. I stripped it all down and cleaned everything up, inspected, greased and rebuilt. All in all, a satisfying job. Now for what I learnt.
The shock bottom bearing is badly sealed and needs doing more often. There was some corrosion in the bearing but no play.
The rear grease nipple on the triangle link feeds the link bearings and the swing arm/link bearing, so pump a bit extra in there to get through to the bearing that you can't see.
These bearings are pretty well sealed, no sign of water in them.
The swing arm bearings were fine but ready for regreasing. no sign of water in them, so sealed good enough.
Gotta emphasize that the bottom shock bearing is only sealed by two o rings and needs cleaning n greasing more often than the others.
Hope this helps someone.