Hey guys,
I'm trying to figure out how to rebuild a master cylinder. (The shop wanted like $170 to do it... I don't think it's
that much work...) So, here's what I'm trying to do. Tell me where I'm going wrong! I only have my Clymer manual to work off of, and this is all it says.

I have the MC cleaned out and my rebuild kit package open, so here's all the parts in what I believe is the order they go in according to the manual.

So I started by putting the little valved cap in the open end of the spring...

...and then the valved end goes in first, correct?

Next are these two little rubber caps. The left one is closed, the right has a nice hole.

All I can figure to do is stick them together and put them in the cylinder closed-end first.

Next is the plunger assembly, which I believe goes this way?

the washer and the the ring go on the open end of the grey plunger, then the dust cap slips over and fits into the ridge on the plunger.

...and that leaves me with an extra piece.

So I'm pretty sure I screwed up somewhere... any ideas?