Depending on whether you have a shop in your area that would do the fix...
I've seen work done by Andy at Yellow Jersey in Madison WI. His prices are reasonable, but shipping might be a deal breaker.
Check out his work at:
Bicycle Frame Repair at Yellow Jersey
No affiliation with them, other than I went into the shop once, and another time Andrew helped me with a shifting problem over email. I'm considering having a frame redone there.