I had a professional shop fix my top when the plastic piece “broke” (Beaverton Auto Upholstery in Oregon). They replaced a few of the metal parts also because they were bent and could not be straightened.
I would just caution you to ensure that the metal levers and other parts are properly aligned on both sides and undamaged.
Good luck Johnny!