I've seen worse get fixed, find yourself a good welder and you'll be all set. I'm lucky enough to have one of the best welders in the area as a neighbor, i take all my aluminum to him, when it comes back, you can't even tell there was a repair. Too bad you weren't closer to buffalo, I'd hook ya up with him. great score, don't let the damage discourage you.