Dude, I just finished my TIG welding class. Send that to me and I'll strip all that ugly red paint off of it, weld it up the holes, dress the welds and re-blue it for you. You'll be at the range enjoying that paper weight in no time.
I'll do it for free 'cause it will be my fist repair job. Just PM me and I'll send you my address, I look forward to hearing form you.
That's why I like this site, members helping members. 8^)