Crankshaft & piston assy