Just keep in mind, that a universal joint doesn't transmit rotation linear. Meaning the angle you turn one end is not the angle you get at the other end, except when it is straight. The larger the angle between the two axels the larger the discrpency. And at a certain angle it locks up.
http://en.wikipedia.org/wiki/Universal_joint