Well, although the 305 and 350 share a common stroke and crank casting, it is not a good idea to interchange them. The reason is they are both balanced for the significantly different weight of their pistons. You would need to add or subtract a lot of weight from the crank's bob weights to balance one crank in the other engine. Considering that a 305 has a cast crank, there is no reason to swap it into a 350. Putting a forged 350 crank into a 305 ( not all are forged) would also be pointless as the extra money for the labor to rebalance it would be enough to just use a 350 to start with.
Also, most SBC's take a maximum of a .060 overbore and a 305's bore is smaller than a 350's by more than .060.