My laziness just cost me another $150 
09' WR300 w/ 54.5hrs.
Lower shock bearing = rusted solid
Swingarm bearings = rusted
linkage bearings = 1 rusted, 1 decent
dogbone bearing = perfect
Hard to believe not all of these bearings have seals
New service intervals:
lower shock bearing = 10hrs
swingarm bearings = 3x year
linkage bearings = use the grease gun dummy!
How do you get the collars off the upper shock? Those things are stubborn!
And I ordered the Synergy seals lower shock thingyamajig instead of another needle bearing. I hope this lasts a while and doesn't change the suspension feel.

09' WR300 w/ 54.5hrs.
Lower shock bearing = rusted solid
Swingarm bearings = rusted
linkage bearings = 1 rusted, 1 decent
dogbone bearing = perfect
Hard to believe not all of these bearings have seals

New service intervals:
lower shock bearing = 10hrs
swingarm bearings = 3x year
linkage bearings = use the grease gun dummy!

How do you get the collars off the upper shock? Those things are stubborn!
And I ordered the Synergy seals lower shock thingyamajig instead of another needle bearing. I hope this lasts a while and doesn't change the suspension feel.