This is a replacement flex shaft for TFL CNC Aluminum Outboard Leg pn# tfl-542b42.Specs:Length: 127mm (5")Width: 3.81mm (.150")**Note: Has Two Squared Ends**