A Driveshaft for a John Deere 318 Riding Mower. I’m not sure which motor it’s for but the total length is 18¾ inches. The U-Joints turn freely but they’re not worn out. Please call me with any questions or if you would like extra photos. Item is located in Fredericktown, Ohio.