Yes, they're actually Zollner Pistons I have, $100 from Maddog Racing.
Previous build were discontinued TRW's Part #9047P.
Pretty sure these, Badgers, and Sealed Power's are all the same 1.580 nominal Comp Ht.
ZOLLNER Part #Z9398, equivalents listed on Zollner Box
Badger #P891, Federal Mogul #362P, SilvoLite #2225
The available Egge 343 pistons are also 1.580 Comp Ht.
The rods for 343 and 360 are the same, also 290 & 304, all 5.875, .9309 Dia Pins.
Yes, I have a 9.175 343 block, 1.580 Zollners, stock 5.875 Rods,
and 304/360 Crank that's 3.44 stroke stock, but
had the crank offset ground .010 for a 3.460 stroke
so pistons are .007 above the deck because the Rods
were re-conditioned which makes'em a little, .003, shorter.
Heads are dogleg '70 304 closed chamber fitted with 2.02/1.68 11/32 stem valves
ported and milled about .060 for a 48cc chamber volume.
The dished pistons have a big 27cc or so dish volume.
Nope, left the '69 343 block with stock 7/16 head bolt taps but
did buy new ARP 7/16 head bolts that come with heavy washers.
( had to grind the header flange to clear'em too )
Right about 10.0:1 Static CR if my calculations are right :-|
and about 8.2:1 Dynamic CR per KB SilvoLite calculator.
But one must watch piston to valve clearance, clay to be sure.
Cam is .525 lift 290 deg advertised and it's at the ~.100 min. clearance :shock:
( he he he - that smiley kinda looks like valves in a chamber )

yeah, slow gettin' it together and back in the car, but I'm close :oops:
