First of all...how do you bore a 305 to a 327?

second if you do have a 305 block...no 2.02 head won't work.... they will fit but a certain valve lifts the bigger intake valve will hit the cylinder wall....

third...yes 400 rods will fit in your block. because the are shorter you will need a custom piston? why I would only use a shorter rod if I really need a quick rating engine....but then you would need a larger head to utilize them fully...not a good choice in my opinion....

from memory the 305 is a 3.75in bore x 3.480 stroke and will only accept a .030 in overbore in most case which will be a 312cu.in.