Glad you're aboard. If you are mechanically able and have a welder available why not do it yourself? If not then I would suggest finding a good welding shop or frame shop to make the repairs. I'm sure others will post answers for your query. Best of luck in finding a solution. Enjoy your adventures and be safe.