That's interesting because I spoke to DSS as well as UEM (who make the KB HyperEutectics) and both gave me almost identical weights which are different from yours but arrive at the same weight (720 +/- 3g). They told me around 588g for the piston and 131g for the pin. They said that the piston will vary according to castings as well as oversizes.