Input Drive Size: 1/2" Drive Shape: Square Length: 90mm Type: Universal Double Joint Output Size: 1/2" Output Shape: Square Ball Type: Yes