It looks like you had all the parts there, but in the cunstructed piston pic, I don't see the sealing face. All you gotta do is put that rubber washer on one of the ends of that bolt, between the 2" washer and the bolt head. Preferbably a rubber washer with a small inner diameter (that of the bolt, guessing 1/4"). Then put a smaller washer, like 1/2" in diameter, or something at least a tad smaller than your barrel size, between your new rubber washer and the bolt head.
Sooo.. on the bolt, from one direction to the other, it'd be...
Nut -> 2" Washer -> Sanding Drum -> 2" Washer -> Rubber washer sealing face -> Smaller washer -> Bolt Head
Just remember a few things -- 1. your sealing face (the rubber washer)should ideally be as large as the outer diameter of your barrel, and of course, no larger than the piston diameter itself. 2. the smaller washer you use to hold the sealing face to the larger washer should be SMALLER than the inner diameter of your barrel.
EDIT: Durrr, I see it now. It's just so thin that I missed it so I thought I was looking at the steel washer.

Okay, I oughta go to bed.
That being said, are you using this in a coax configuration?
Make sense? That's what you're doing, right?