1/2" MPT fitting on one end and the other is? Looks to be in excellent condition.
Large hydraulic fitting has 7/8 fine threads.
Several air fittings.