Yes, a 350 crank fits a 305. There is no difference between the cranks of these two engines. The part number is also the same. However, the only difference between the 350 crank and the 305 cranks is the factory balancing.