are all bonds the same length?
Bond lengths vary depending on many factors, but in general, they are very consistent. Of course the bond orders affect bond length, but bond lengths of the same order for the same pair of atoms in various molecules are very consistent.