Dave, directly contact Richard of this site and see what he has for parts/pistons. He has a ton of Bridgestone pistons .
The piston must have become stuck in the cylinder from sitting so long. A lot of guys start to unsuccessfully to remove the cylinder and there the bike sits.(for years)
He may have some 90 cylinders laying around also. You may want to price some of this out before you negotiate a price on the bike.