Only experience was of a JP piston in a Matchless on a friends bike, it siezed in 20 yds due to machining being not finished properly. The relief area around the rings was not cut at all and the rings also had no give to them, first bit of heat and the piston siezed, piston was also a lot heavier than the original, seems one of their blanks can be used for lots of different pistons and in some lots of meat is left on. I would go for hepolites eg AE pistons or Cycle Craft, if using Cycle Craft pistons do not use their rings but use Hepolites.