Thought you might be interested in this thread. If you search, there are a number of these threads, in which John Healy expresses the thought that the JCC pistons are quite good quality, and are at least the equal of the Hepolites. http://www.britbike.com/forums/ubbthreads.php?ubb=showflat&Number=553271
In this thread, John said this:
"There have not been any "new" Hepolites in the market place for nearly 10 years. The current pistons sold under the Hepolite brand name are JCC.
Snakeoil - the computer you wrote those words on, and nearly everything else you have come to rely on, is made somewhere in Asia. Most of the rest of the stuff was made in Asia and assembled in Canada or Mexico. The JCC piston manufacturing tolerances are far superior to anything Hepolite ever sold!!!!!!
We find a few tenths variation between runs of JCC pistons where it was often thousandths with Hepolite. The pistons varied so much that Triumph had to grade their cylinders to match the pistons."
Most JCC piston dealers also offer other brands of rings as part of a set.
I have also recently installed a set of MAP 9-1/2:1 CNC machined billet pistons with a modern ring set, bored with my torque plate, in a T140. They take a bit of care to install, because they are quite close fitting to the head. I don't have many miles on these yet, but they seem to work quite well so far. However, I don't think Marino is making those pistons for BSAs yet.