Cleaning seat tracks

I'm reupholstering the front buckets, and want to clean and lube the seat tracks. Apparently the bolts that mount the track to the floor also serve as stops to the roller inside the track, and they look pressed in.

For those of you that have done it...is is worth it to take the tracks apart, or were you able to get them working smoothly again by cleaning and greasing as an assembled unit?

Is there an easier way to get them apart and back together again?
 
Once you get the seat removed from the car, you can unbolt the tracks from the seat. Take note of where the springs and stuff are, for when you put it back together (digicam is really handy just for this). They'll just slide apart, no problem.