Hi there, my throw is 2 inches, crankshaft is 12 inches long, cross head assembly is 12inches long, piston rod 12 inches, piston and heads are 10 inches, inside barrel 4 inches round, the piston itself is 2 inches perhaps 3, id have to measure it again.