The 1.094 pin size is what's going to hose you.
That pretty much defines aluminum rods.
I just bought a set of pistons from Diamond, ran me about 1300.00 with pins, pin buttons, and rings.
Pistons were gas ported, using .043/.043, 3/16 rings. Fully CNC top, 10.4:1 with 121CC head and a .050 head gasket.
If it wasnt for the pin diameter, you could probably pick those pistons up off the shelf from J/E.