While counterweights add a lot of weight to the crankshaft , it provides a smoother running engine . This allows higher RPMs to be reached and more power produced . While counter weights add a considerable amount of weight to the crankshaft , it provides a smoother running engine and allows higher RPMs to be reached .