The 305 isn't a high revving short stroke motor, it has the same stroke as a 350. The heads on the 305 can't keep up with it at high rpms, either, so its top end performance suffers.