What piston????
The Yamaha caliper piston is chrome plated iron, I had to replace both of mine.
I ordered from HVCCycle, the pistons were stated to be for an XS650 but if you look at the dimensions, height and diameter, they also fit an XS400. I wish the descriptions were more accurate. Get out your measuring equipment. The new pistons are solid machined stainless steel, like they should have been in the beginning.