Also wondering why you don't just seek out a warranty? Worse case you get a credit you can use towards something else then head on over to ebay and find a matching frame for practically the cost of the repair.
Don't know what size you have vs this one
https://www.ebay.com/itm/Specialized...IAAOSwp2VfcOCU but at least it comes with some spare parts.