Sorted out my Sram DB5 levers last night (same internals as the guide). I bought one internals kit off the taiwanese ebay seller who has he correct replacements. I spun an old piston a small pedestal drill and brought it roughly to the size of the new replacement using sand paper (240 grit to get the bulk of material off, 600 then 800 grit wet and dry to get the surface finish back where it should be). It was obvious how much thermal expansion there was as my first few rubs with 800 grit to see how much material I was taking off showed the same size until I dipped the piston in a bit of metho which cooled it down to ambient (which was about 30°C).
Interestingly enough I didn't have much scoring on the piston though I definately had issues when it is hot. I think the scoring comes from contaminationd (dirt and similar) getting in onto the pushrod end of the piston but not necessarily
Got a caliper thing today and measured up the new piston roughly. Hope this helps. I didn't get the OD for where the seals sit as they where in there tight and I didn't want to fuck about with them. All figures are in mm obviously.
I will measure up the old one once I get a chance to take the brakes apart.
Did a few measurements using my Aldi verniers that I keep in the garage so not as accurate as a micrometer but the results were repeatable. My measurements for the new were all about 0.02 - 0.05 over Jesterarts measurements in the sketch above which is probably due to the high ambient temperatures and maybe inaccuracy from the cheap digital vernier.
On the old piston as removed the shoulders between the seals both measured 9.53mm. The straight diameter at the pushrod end measured 9.43mm. When I first sanded down the existing piston I only sanded the journal at the pushrod end as this looks to be the spot with the biggest change. Sanding this spot down did little to change things so I pulled it out and found that there shoulders between the seals were just over 9.5mm. I brought them down to what they were on the replacement piston and then they moved nice and freely. I would suggest that these shoulders cause the bulk of the trouble as they are the largest diameters despite the journal at the pushrod end often having the most visible damage due to contamination.
The levers seem to be moving nice and free but I need to bleed the brake line before I can test them properly. Once that is done I shouldn't have any excuses to sit home with a beer instead of riding when it's hot out.