There is no rule agaisnt running different length cranks on either side of the bike. Kids sizes are available in square taper, and I know that Malcom at Biseagal has tapped/shortened Race Face external BB cranks for a little person that bought a Giant Anthem off of us.