Yes, you can put a 305 crank in a 350. However, doing so will decrease the overall displacement of the engine, which may not be ideal depending on what you plan to use the engine for. Additionally, the stroke of the 305 crank is shorter than that of the 350, so you would need to use smaller pistons in order to maintain proper piston-to-valve clearance.