Godzilla Pro Series I-Beam Connecting Rods are tough 4340 steel rods for the 7.3L Ford Godzilla engine. They're made in the USA, too.
Continue reading...
Continue reading...