I would trust the repair person more than a bunch of people on a forum. If they say it's safe I would go with that and do the repair. I can't see any reason to pay $3000 for the frame you have. If you wanted a different bike I would spend the $3000 buying that.
Here's a video about repairing if that helps