Does anyone know who makes these? Taylor Made or Sea Dog? I can't believe mine snapped off on a 2017 boat???