Some shops only carry 3 pc. cranks, you'll need to find a shop that carries 1 pc. cranks. There is a huge difference. Measure the crank arms you have as there are different lengths. If you don't have many shops in your area you can order on-line or any shop can special order one. Price is usually around $20.