Your observation about the magnets it exactly what I first thought and then I remembered the age of the engine, must have been a big ask to design this one and have it all stay together.
On the topic of the pistons the Repco parts catalogue carries the same part numbers for both JAP and Boundy piston & ring sets.